logoSpectreAlan's blogs
MAC升级Python3.x
标签:
Python
类别:mac
创建时间: 2018-01-04 11:45:17
字数总计: 0.84 k
建议阅读时长: 1 分钟
阅读量: 656

简介

mac自带Python为2.7,如何升级自带版本,其实这个问题网上争议比较大,有大神删除自带python重新安装的,但是个人建议保留自带Python,通过brew安装,开发测试两不误,操作如下:

查看Python版本

首先python -V得到当前系统版本是2.7.10,然后通过brew安装,不知道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

吐槽一下
copyright