MacOS下切换python2和python3

安装python

一般在原装MacOS上已经装好了python2,以下路径是根据官网pkg安装的路径设置,若来源为其他,则设置路径需要调整。

控制台输入:which python 可以查看python的安装路径。

官网pkg链接

下载后根据安装提示走就好

下载python2

下载python3

python路径问题

来源 python安装路径
系统默认 /System/Library/Frameworks/Python.framework/Versions/2.7
brew安装 /usr/local/Cellar/python
官网pkg安装 /Library/Frameworks/Python.framework/Versions/2.7

设置环境变量

- 打开小黑窗,输入如下命令,打开.bash_profile文件:

$ vi ~/.bash_profile

- 检查用户变量中是否有如下设置,若没有,则添加上如下信息:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

- 若有编辑,则保存退出:

$ wq!

- 在小黑窗输入如下命令,打开.bashrc文件:

$ vi ~/.bashrc

- 添加如下信息:

alias python2='/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6'
alias python=python2

- 保存退出:

$ wq

- 在小黑窗输入如下命令,让环境变量生效:

$ source ~/.bash_profile
$ source ~/.bashrc

- 检查当前python版本(两种方法):

$ python -V
$ python --version

- 输出信息如下:

Python 2.7.14

切换python3版本

- 将.bashrc文件中的最后一行python2改为python3

- 保存退出,并输入命令让环境变量再次生效

- 检查python版本,此时输出信息为:

Python 3.6.3

- 切换版本python3成功。(若想切换回python2,方法同理)

猜你喜欢

转载自blog.csdn.net/qq_38789531/article/details/82431933