如何升级mac os 10.12

2025-06-20 16:59:18
推荐回答(1个)
回答1:

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

删除原有的python,命令如下

sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

把第一步里安装好的Python路径移到系统原来的目录位置,命令如下: 

sudo mv /Library/Frameworks/Python.framework/Versions/3.5 /System/Library/Frameworks/Python.framework/Versions

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

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

删除命令:

sudo rm /System/Library/Frameworks/Python.framework/Versions/Current

链接命令:sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.5 /System/Library/Frameworks/Python.framework/Versions/Current

重新链接可执行文件

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

sudo rm /usr/bin/pydoc

sudo rm /usr/bin/python

sudo rm /usr/bin/pythonw

sudo rm /usr/bin/python-config

2) 创建新的链接

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.5/bin/pydoc3.5 /usr/bin/pydoc

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /usr/bin/python

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.5/bin/pythonw3.5 /usr/bin/pythonw

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5m-config /usr/bin/python-config

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

vim .bash_profile  #插入新的Python路径

# Setting PATH for Python 3.5

# The orginal version is saved in .bash_profile.pysave

PATH="/System/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"

export PATH

macos10.12 升级到最新的python3.5环境

打开终端

输入python

macos10.12 升级到最新的python3.5环境

参考资料

百度知道.百度知道[引用时间2017-12-24]