1、安裝pyenv和pyenv-virtualenv
在終端下執行brew install pyenv
、brew install pyenv-virtualenv
即可安裝(關于brew安裝請自行百度
),安裝完成后記得將下面的3段代碼放入當前用戶目錄下的.bash_profile
文件中:
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
2、安裝及管理python版本命令
pyenv versions
:查看當前pyenv下的所有python版本.
pyenv install --list
:列出所有可以下載的python版本.
pyenv install 版本號
:下載并安裝python版本,eg:python install 2.7.12,版本號可根據上一條命令獲取.
pyenv global 版本號
:切換當前默認的python版本,全局有效.
pyenv local 版本號
:切換當前默認的python版本,當前用戶有效.
3、pyenv-virtualenv管理虛擬環境
pyenv virtualenv 2.7.12 python2_7_12
:創建名為python2_7_12
的虛擬環境,對應的版本為2.7.12
pyenv activate python2_7_12
:切換到python2_7_12
虛擬環境
pyenv deactivate
:退回系統環境
安裝過程遇到的問題
- 若提示
The Python zlib extension was not compiled
:
解決辦法:請在終端下執行xcode-select --install
,詳情參考https://github.com/yyuu/pyenv/wiki/Common-build-problems - 若使用
pyenv global
命令切換了版本號之后,python -V
查看版本時無效,請查看.bash_profile
中python的PATH路徑是否在上面安裝時加的3段代碼上面,若不在,移到上面并執行source .bash_profile
進行更新.
持續更新...