- 系统自带的Python是2.x,自己需要Python 3.x,测试尝鲜;
- 系统是2.6.x,开发环境是2.7.x
- 由于Mac机器系统保护的原因,默认的Python中无法对PIP一些包升级,需要组建新的Python环境
- 此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样一个Python版本管理器
brew install pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
export PYENV_ROOT=/usr/local/var/pyenv
source .zshrc
pyenv version
pyenv versions
pyenv install xx.xx.xx (pyenv install 3.4.3)
pyenv rehash # 记得一定要rehash
pyenv global system
pyenv local 2.7.10
pyenv shell 3.5.0
pyenv local 3.5.0 --unset
pyenv install -l
再.zshrc .bashrc 中添加 eval "$(pyenv init -)"
then source xxx