1.在命令行执行:python -V,确定自己的版本是2.7
2.下载安装python3.6
从官网https://www.python.org/downloads/ ,一步步点击安装完成之后,系统会默认安装到目录:/Library/Frameworks/Python.framework/Versions/。
3.删除python2.7(其实你可以狠心一点,关于2.7的通通删除掉)
sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7
注意:高版本的mac即使你是管理员也不允许你随便删除系统文,你需要执行下面的操作:
允许操作系统文件命令:
1)重启电脑, 重启过程中按住command+R, 进入恢复分区
2)在电脑上面的工具栏找到 “实用工具” , 打开终端,输入: csrutil disable ,敲回车,再重启电脑(如果你想禁止操作系统文件的命令: 按照上面的操作,只是最会在终端输入csrutil enable )
4.移动python3.6
sudo mv /Library/Frameworks/Python.framework/Versions/3.6 /System/Library/Frameworks/Python.framework/Versions
5. 修改文件所属的Group
设置Group为wheel,原来系统自带的就是这样的。
sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.6
6. 更新一下Current的Link
在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7,我们把它删除后,link就失效了,所以需要重新连一下
sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6 /System/Library/Frameworks/Python.framework/Versions/Current
7. 重新链接可执行文件
1) 先把系统原来的执行文件删掉
sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config
- 1
- 2
- 3
- 4
2) 建立新的链接
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/pydoc3.6 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/pythonw3.6 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m-config /usr/bin/python-config
- 1
- 2
- 3
- 4
8. 更新.bash_profile文件
默认的bash_profile里python的bin是指向/Library/Frameworks/Python.framework/Versions/3.6/bin的。要改到/System/目录下
vim ~/.bash_profile (只要能编辑就行)
插入新的Python路径
# Setting PATH for Python 3.6
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
- 1
- 2
- 3
- 4
- 5
- 6
- 7
9.测试:pythpon -V:可以看到已经是3.6
10.pip3安装
如果你原来安装了pip的话,且用pip安装过python的包,你会发现已经不能用了,执行python时找不到你安装的mudle了,你需要重新安装pip3,然后再把需要的工具包再安装一遍,我暂时没发现其它的简便方法,如果你发现了,欢迎交流哦!话不多说,看操作,两步即可:
sudo vi /System/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
把第一行改成:#!/System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
sudo pip3 install --upgrade pip
参考文献:https://blog.csdn.net/xummgg/article/details/69053334
谢谢:码字不易,请尊重原创,转载请说明出处!
如果有任何问题请留言!
如果觉得对您有任何帮助,可以点击一下关注,以后会有更多的好文!