Mac Python多版本共存

Python020

Mac Python多版本共存,第1张

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

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

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

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

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

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

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

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

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

安装homebrew 用homebrew安装pydev

$ brew install pyenv

pyenv安装完以后,就可以选择性的进行Python环境安装了。下面已安装Python2.7为例:

$ pyenv install 2.7.5

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

$ pyenv versions

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

$ pyenv global 3.3.1

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

$ pyenv local 2.7.5

pyenv install出错

错误信息:zipimport.ZipImportError: can't decompress datazlib not available解决方法:xcode-select --install,然后安装命令行工具(即使你安装了xcode)

1、打开自带terminal,输入 python -V , 版本为2

2、利用alias,将 python 起别名为python3的路径。路径在本文章的第一张截图。

MAC 切换pycharm终端中的python版本