Python Mac OSX 上未显示正确的版本

Python not showing correct version on Mac OSX

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

参考图片:

请提前帮忙,谢谢!

更新:通过运行ning 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 prunebrew cleanup --prune。这将删除所有符号链接。

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

brew install python

一些较旧的应用程序可能需要安装 Python2.7 框架。听起来您可能没有将 bash $PATH 设置为在内置二进制文件之前查找自制二进制文件。您可以编辑 ~/.profile 文件,并通过将以下行添加到 .profile 的末尾来确保 /usr/local/bin 是第一个条目:

export PATH=/usr/local/bin:$PATH

ln -s -f /usr/local/bin/python /usr/local/bin/python

https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf