小组Mac

我用的是MacBook Pro,系统的版本最新升级到了10.12.1 macOS。由于苹果增加了一些安全限制剥夺了一些root用户的权利。需要我们手动开启。重启电脑,按住command+R,系统进入Rcovery模式,点击“工具”,选择其中的“终端”,输入 ”csrutil disable“ 。这样就获取了想要root权利。

1) 去python的官网下载最新的python,python-3.5.2-macosx10.6.pkg,安装。默认会安装到/Library/Frameworks/Python.framework/Versions/3.5路径

2) 删除原有的python,命令如下
sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

3) 把第一步里安装好的Python路径移到系统原来的目录位置,命令如下:
sudo mv /Library/Frameworks/Python.framework/Versions/3.5 /System/Library/Frameworks/Python.framework/Versions

4) 修改文件所属的Group。设置Group为wheel,原来系统自带的亦如此。sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.5

5)更新Current的Link。在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7.2,把它删除后,link就失效了,所以需要重新链一下。命令如下:

6) 重新链接可执行文件

6.1) 删除系统原来的执行文件

6.2) 创建新的链接

7) 更新.bash_profile文件命令如下:cd ~

8) 打开终端

输入python

1 收藏


直接登录