Python 在 Mac OSX 上没有显示正确的版本

kt-*_*low 3 python macos homebrew python-3.x python-3.7

我正在尝试在我的 Mac 上将 Python 更新到 3.7.4。目前,当我输入 python3 --version 时,它显示我有 Python 3.7.3 我试图仅使用来自网站的独立安装程序以及自制软件进行更新,但即使通过所有这些方法,python3 --version 仍然返回我 3.7.3。即使我尝试使用 Brew 升级,它也说安装了 3.7.4...

图片供参考:

在此处输入图片说明

请帮助并提前致谢!

lmi*_*asf 6

更新:通过运行检查您正在使用的 Python 版本which python,此时您可能会弄清楚正在使用什么版本的 Python 来解决这个问题。否则,请按照以下步骤操作:

我会删除所有 Python 安装并使用 Homebrew 安装它。

首先,运行which python

/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Run Code Online (Sandbox Code Playgroud)

从 /Library/Frameworks 中删除整个 Python.framework 目录。

其次,运行which python3

/usr/local/bin/python3
Run Code Online (Sandbox Code Playgroud)

再次,删除整个 python3 目录。

现在使用brew doctor以查看符号链接可能存在的问题。如果您在运行brew prunebrew cleanup --prune. 这将删除所有符号链接。

通过自制软件重新安装 python 和 python3:

brew install python
Run Code Online (Sandbox Code Playgroud)