mac自带Python为2.7,如何升级自带版本,其实这个问题网上争议比较大,有大神删除自带python重新安装的,但是个人建议保留自带Python,通过brew安装,开发测试两不误,操作如下:
首先python -V得到当前系统版本是2.7.10,然后通过brew安装,不知道brew的自行度娘
brew install python3
之后的话呢可能报错
1Error: An unexpected error occurred during the `brew link` step 2The formula built, but is not symlinked into /usr/local 3Permission denied - /usr/local/Frameworks 4Error: Permission denied - /usr/local/Frameworks 5
查看了日志发现/usr/local/下没有路径/usr/local/Frameworks ,所以先创建一个目录, 执行
sudo mkdir /usr/local/Frameworks
然后修改一下权限
sudo chown $(whoami):admin /usr/local/Frameworks
接下来再link一下
brew link python3
提示
Linking /usr/local/Cellar/python3/3.6.3... 1 symlinks created
代表成功了,此时我们python -V发现结果还是2.7.10,啥原因呢?系统默认选择了自带的python,解决很简单,把常规python命令换成python3,比如:python3 -V