您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關mac中怎么安裝pyenv,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
1. 安裝brew
ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"
安裝這個及其慢。。。所以該干啥就先去干啥吧
2. 安裝pyenv
brew install pyenv
安裝完之后編輯 ~/.bash_profile
export PYENV_ROOT=/usr/local/var/pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
安裝完成之后記得source ~/.bash_profile哦
3. 安裝zlib依賴包
brew install zlib
安裝完之后建立軟連接
ln -s /usr/local/Cellar/zlib/1.2.8/include/* /usr/local/include ln -s /usr/local/Cellar/zlib/1.2.8/lib/* /usr/local/lib
4. 使用pyenv
首先我們先查看pyenv的命令都有哪些
$pyenv --help Usage: pyenv <command> [<args>]Some useful pyenv commands are: commands List all available pyenv commands local Set or show the local application-specific Python version global Set or show the global Python version shell Set or show the shell-specific Python version install Install a Python version using python-build uninstall Uninstall a specific Python version rehash Rehash pyenv shims (run this after installing executables) version Show the current Python version and its origin versions List all Python versions available to pyenv which Display the full path to an executable whence List all Python versions that contain the given executable See pyenv help <command>' for information on a specific command. For full documentation, see: https://github.com/pyenv/pyenv#readme`
使用命令查看可安裝的py版本
pyenv install --list Available versions: 2.1.3 2.2.3 2.3.7 2.4.0 2.4.1 ...
然后選擇需要的版本進行安裝
pyenv install -v 3.6.4
安裝后查看版本
pyenv versions * system (set by /usr/local/var/pyenv/version) 3.6.4
帶*號的表示當前使用的版本,我們可以通過命令切換版本
pyenv global 3.6.4 $python Python 3.6.4 (default, Jul 4 2019, 09:57:03) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> $ pyenv versions system * 3.6.4 (set by /usr/local/var/pyenv/version)
5. 安裝pyenv-virtualenv隔離工作環(huán)境
首先說一下pyenv和virtualenv的區(qū)別。pyenv是管理python版本的,使用pyenv可以實現(xiàn)同時存在使用更多的python版本。而virtualenv是讓我們項目環(huán)境多樣化的關鍵每個項目可以使用不同的第三方庫。好了,了解了區(qū)別之后我們就看看如何安裝和使用吧
brew install pyenv-virtualenv
安裝完之后編輯 ~/.bash_profile添加如下命令
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
完成之后記得source ~/.bash_profile哦
首先,我們先創(chuàng)建一個工作環(huán)境。相同的和不同的Python版本都可以創(chuàng)建多個工作環(huán)境
pyenv virtualenv 3.6.4 first_project $ pyenv virtualenvs 3.6.4/envs/first_project (created from /usr/local/var/pyenv/versions/3.6.4) first_project (created from /usr/local/var/pyenv/versions/3.6.4)
創(chuàng)建完成后我們就可以進入工作環(huán)境了
pyenv activate first_project (first_project) $ pip install flask
然后就可以隨意安裝第三方庫了,每個工作環(huán)境之間互不影響,比如在A工作環(huán)境中安裝了flask 1.0 。然后在B中安裝了1.1這種操作完全可以
可以使用如下命令退出當前工作環(huán)境
pyenv deactivate
看完上述內(nèi)容,你們對mac中怎么安裝pyenv有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注億速云行業(yè)資訊頻道,感謝大家的支持。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。