1.前言
当前macos10.13自带python版本为3.7,但是某些三方库依然使用python3以下版本,需要在macos中安装两个版本。
2.安装python2.7
在终端中输入以下代码
brew install gcc freetype pkg-config homebrew/core/hdf5 python@2
运行后将会安装Python2.7以及pip
安装完成后,Python2.7的路径为:
/usr/local/Frameworks/Python.framework/Versions/2.7/bin
3.配置共存及切换
在mac系统中,可以利用~/.bash_profile文件进行配置。从上边两部操作中,可以拿到Python2和Python3的实际路径。配置如下:
alias python2='/usr/local/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
alias python=python3
注意保存之后,请执行source ~/.bash_profile,使得配置快速生效。
这样设置之后,就可以使用Python2命令来调用2.7版本的Python。然后使用python3命令来调用3.7版本的python。
当然可以通过代码:
alias python=python2
alias python=python3
来切换python指令代表的是什么版本的python