利用pyenv,pyenv-virtualenv管理你的python(Mac)

1、安装pyenv和pyenv-virtualenv

在终端下执行brew install pyenvbrew 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:退回系统环境

安装过程遇到的问题
  1. 若提示The Python zlib extension was not compiled:
    解决办法:请在终端下执行xcode-select --install,详情参考https://github.com/yyuu/pyenv/wiki/Common-build-problems
  2. 若使用pyenv global命令切换了版本号之后,python -V查看版本时无效,请查看.bash_profile中python的PATH路径是否在上面安装时加的3段代码上面,若不在,移到上面并执行source .bash_profile进行更新.

持续更新…

    原文作者:魔鬼分界线
    原文地址: https://www.jianshu.com/p/70a603058f7b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞