1、下载python安装包,macOS 的python下载地址https://www.python.org/downloads/mac-osx/
2、下载完成后直接安装python3.7.8,安装完成后终端输入python3查看运行python3的版本
3、替换默认的python2.7,依次执行:
open /usr/local/Frameworks
- 检测有没有这个文件夹 没有的话执行sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
- 设置权限alias python="/usr/local/bin/python3.7"
- 修改默认指向source ~/.bash_profile
全部执行完成之后,再运行 python,可以看到版本已经切换成 3.7.8了。
Last login: Mon Mar 1 11:40:06 on ttys000
linshis-MacBook-Pro:~ linshi$ python
Python 2.7.10 (default, Feb 22 2019, 21:55:15)
[GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
linshis-MacBook-Pro:~ linshi$ sudo ln -s /usr/local/bin/python3 /usr/bin/python
Password:
ln: /usr/bin/python: Operation not permitted
linshis-MacBook-Pro:~ linshi$ python3
Python 3.7.8 (v3.7.8:4b47a5b6ba, Jun 27 2020, 04:47:50)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
linshis-MacBook-Pro:~ linshi$ open /usr/local/Frameworks
linshis-MacBook-Pro:~ linshi$ sudo chown $(whoami):admin /usr/local/Frameworks
linshis-MacBook-Pro:~ linshi$ alias python="/usr/local/bin/python3.7"
linshis-MacBook-Pro:~ linshi$ source ~/.bash_profile
linshis-MacBook-Pro:~ linshi$ python
Python 3.7.8 (v3.7.8:4b47a5b6ba, Jun 27 2020, 04:47:50)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
参考https://www.cnblogs.com/linxue/p/10097785.html