Mac 升级Python 2.7 到 Python 3.9
MAC上默认内置安装了Python 2.7,但是Python 2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python 3.9,并且将Python 3.9的版本设置为默认版本呢?
在网上查询一些,都没得我想要的结果,最后找到解决并记录如下:
安装Python 3.9
1、下载地址如下:https://www.python.org/downloads
2、点击下载好的pkg文件直接进行安装
3、安装完成之后,python 3.9的默认安装路径如下:/Library/Frameworks/Python.framework/Versions/3.9
4、这时,打开终端,输入python,会看默认的是python2.7的版本。
类似上面,我们先不管,退出先
1 | exit() |
5、修改profile文件
在terminal里运行open ~/.bash_profile,打开~/.bash_profile,直接添加或修改文件,如下
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}" export PATH export PATH="/usr/local/opt/python@3.9/bin:$PATH" alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9" alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3.9"
修改完,重启一下Terminal或运行下面生效命令,使修改后的文件生效。
source ~/.bash_profile
然后再次打开终端,输入python -Version。
会查看到python3的具体版本以及存放路径。
输入pip -Version。
然后再输入pip list
安装GUI库wxPython,在终端中输入pip install wxpython。
这个可能需要个好几分钟。
安装完成并成功后,在终端中输入python,进入python环境,然后import wx,没有提示报错就代表已经安装该库成功了。
6、Python 2.7与Python 3.8版本的切换
使用Python 2.7时,直接将~/.bash_profile文件中3.7的版本注释掉,即
#alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8"
#alias pip="/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.8"
使用Python 3.8时,直接将~/.bash_profile文件中3.8的版本打开,即
alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8"
alias pip="/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.8"
验证
在终端中直接 输入 python -v,显示版本号为3.9
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架