pyenv 可以帮助你建立多个版本的 python 环境,它们相互隔离,不会污染到系统自带的 Python( pip 安装的包也是在各自目录下的)
安装
安装 pyenv
$ brew update
$ brew install pyenv
添加环境变量
PYENV_ROOT
指向pyenv检出的根目录,并向$PATH
添加$PYENV_ROOT/bin
以提供访问pyenv
这条命令的路径(这里的shell配置文件依不同SHELL而需作修改,如bash:~/.bash_profile
,Zsh:~/.zshrc
)
ZSH
用 brew 安装的话,配置好环境变量的了(我自己又按手动方法在 zsh 里加了环境变量)
After installation, you’ll still need to add
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
to your profile (as stated in the caveats). You