如题所述
去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]
下载 macOS Sierra
为了获得最强的安全性和最新的功能,请确定您能不能升级到 macOS Catalina(Mac 操作系统的最新版本)。
如果您仍然需要 macOS Sierra,请使用这个链接:下载 macOS Sierra。一个名为“InstallOS.dmg”的文件会下载到您的 Mac 上。