Mac其实自带Python,不过自带的版本是2.7
我们不必安装和配置即可直接使用Python 2,但是Python2已经决定在2020年停止更新,相对于3来说2只适合用于学习而不是开发,所以需要安装最新版本的Python。
Mac安装比较简单,使用brew
就行
zsh
1 | brew install python |
这将持续几分钟。
安装完成后,并没有完事,如果在命令行里输入python还是python2的版本
并没有变成3,所以我们要将Mac的默认python改为3
在网上发现有人使用修改软链接来满足需求,但是这是不可以的!
Mac在启动,会先加载系统配置文件(包括~/.bash_profile),所有的默认的命令的路径,将会被配置文件(比如:~/.bash_profile)中的路径覆盖,并且,是后面的覆盖前面的路径:例如,在终端输入
python
,系统会在配置文件中的路径查找,一直到找到位置(在配置文件中从末尾往前找)
所以强烈建议不要直接sudo ln -s
(会直接覆盖系统原来的link导致想调用自带python的软件出现问题),修改path variable
虽然比较安全,但是对于个人需要没有那么大的必要,所以直接在.profile
加一个alias就可以了
修改~/.bash_profile
,(path为自己的安装路径,如果不知道就在终端输入which python3
就可以查到)
mel
1 | alias python="/usr/local/bin/python3" |
然后
bash
1 | source ~/.bash_profile |
这个时候输入python
就能看到版本已经变成最新版本