mac上装两个不同版本python

因为最近需要在mac上装3.6.0的python,又不想把之前的2.7.10的版本覆盖掉,想搞个可以一键切换版本的工具,所以有了这个文章。总之来说就是装个pyenv,不过装起来还是有点麻烦的。

一、首先你需要装brew

brew 全称Homebrew  是Mac OSX上的软件包管理工具,Homebrew 安装和卸载工具,只用一行命令就能完成。因为brew链接总是在换,所以推荐直接去官网找链接就好了,官网。把链接复制下来再shell里输入命令就行了。

附下使用方法:

其实很简单了,想装什么就直接输入brew install xxx就可以了。

二、安装pyenv

Pyenv只会管理通过Pyenv安装的Python版本,你自己在Python官网上下载的直接安装的Pyenv并不能被管理!!!同样除了系统自带的python包外,其他直接安装的python包是识别不出来的,即使使用的brew安装的也识别不出来。安装:

然后需要配置下:

然后就可以安装了:

然后发现慢的可以跪了,开了代理依然是怕,并且经常超时,那么怎么办呢?

我们可以先把请求中的python包下下来,包就在shell里:

下下来之后我们可以在本地开个web服务,如果你本地有python3,那么就输入:

然后设置镜像地址:

然后执行

看到他访问的是一串字符而不是正常的文件名,将本地的python包改下对应的名字就ok了。然后安装成功。

三、pyenv使用方法

装好了怎么切换版本呢?首先设置想要用的python版本:

记得每次设置完,要rehash一下:

ok,完成了。

 

发表评论