Mac Python多版本共存

mac上默认python版本是2.7,有些脚本只能运行在3.x, 有些只能运行在2.x。这就需要根据需要切换python版本。pyenv就是为这种需求而生。

首先通过homebrew安装pyenv,之后的所有Python安装和管理通过pyenv进行。

$ brew install pyenv

配置环境变量,在~/.bash_profile~/.zshrc(iTerm用户)文件末尾添加

export PYENV_ROOT=$HOME/.pyenv
export PATH=$PATH:$PYENV_ROOT/bin
eval "$(pyenv init -)"  

配置完后执行下面命令使脚本生效

$ source ~/.bash_profile
或
$ source ~/.zshrc

上面都完成后,就可以安装其他python版本了,以安装Python3.5.0为例:

$ pyenv install 3.5.0

此外,你还可以通过pyenv查看目前系统中已经安装过的Python版本

$ pyenv versions

如果需要在不同版本的Python间进行切换的话,使用以下命令:

$ pyenv global 3.5.0

当然,你也可以让版本切换只对当前目录生效

$ pyenv local 3.5.0

最后通过python -V确认是否生效

你可能感兴趣的:(Mac Python多版本共存)