我正在尝试在Mac上将Python更新到3.7.4。当前,当我输入python3 --version时,它表明我拥有Python 3.7.3,我尝试仅使用网站上的独立安装程序以及自制软件进行更新,但是即使通过所有这些方法,python3 --version仍返回我3.7.3。即使我尝试使用Brew进行升级,它也表示已安装3.7.4 ...
参考图片:
请帮助并提前谢谢您!
答案 0 :(得分:2)
更新:通过运行which python
检查正在使用的python版本,这时您可能会确定正在使用哪个版本的Python解决此问题。否则,请按照以下步骤操作:
我将删除所有Python安装并使用Homebrew进行安装。
首先,运行which python
:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
从/ Library / Frameworks中删除整个Python.framework目录。
第二,运行which python3
:
/usr/local/bin/python3
再次,删除整个python3目录。
现在使用brew doctor
来查看符号链接的可能问题。如果遇到问题,请运行brew prune
或brew cleanup --prune
。这将删除所有符号链接。
通过自制程序重新安装python和python3:
brew install python
答案 1 :(得分:1)
某些较旧的应用程序可能会依赖于正在安装的Python2.7框架。听起来您可能没有设置bash $ PATH来在内置二进制文件之前查找自制二进制文件。您可以编辑~/.profile
文件,并通过在/usr/local/bin
的末尾添加以下行来确保.profile
是第一个条目:
export PATH=/usr/local/bin:$PATH