Mac Python多版本共存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac Python多版本共存相关的知识,希望对你有一定的参考价值。

参考技术A 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 确认是否生效

Python多版本共存配置

在cmd命令窗口,输入where python可以查看所有的python

可以分别到目录下将其名字改为python2.exe和python3.exe

或者可以修改环境变量的顺序也可以

对于别的一些多版本冲突也可以参照类似的方法来解决

 

在ubuntu下,使用如下命令:

ln -s \\usr\\bin\\python3.5  \\usr\\bin\\python3生成一个软链接即可(以上路径只是示例,具体看自己电脑即可)

同理,别的一些版本共存也可以如此配置

以上是关于Mac Python多版本共存的主要内容,如果未能解决你的问题,请参考以下文章

mac pyenv+virtualenv 多python共存

mac中利用brew实现多版本php共存以及任意切换

python 多版本共存

Ancoda 下的python多版本共存

python多版本共存失败记录

Python多版本共存之pyenv