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
进行更新.
持续更新...