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确认是否生效

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python版本管理:pyenv和pyenv-virtualenv(MAC、Linux)、virtualenv和v...
    inke阅读 39,618评论 8 77
  • 可以看我的博客 lmwen.top 或者订阅我的公众号 简介有稍微接触python的人就会知道,python中...
    ayuLiao阅读 3,400评论 1 5
  • 以下内容均转自我的博客 YuanBLQ 由于 python 拥有众多的版本,以及不同模块也有不同的版本。如果每个...
    YuanBLQ阅读 6,402评论 0 1
  • 你从严寒赶来 不惊、不扰 静静的开 悄悄的香 正直大好年华 春风将你撕裂 凋零、散落满地 待寻香之时 却已被酷暑吞...
    笑博阅读 197评论 0 0
  • 今天是7.25日,这周一过完就已经实习一个月了,时间好快。周末和好几个伙伴去西冲那边玩了,海水超蓝,天气超好,于是...
    是蓝先生阅读 303评论 0 0

友情链接更多精彩内容