python - 切换 Homebrew 安装的 Python 版本

标签 python macos homebrew

我通过 Homebrew 安装了 Python 3.8 和 3.9:

~ brew list | grep python
python@3.8
python@3.9
我想使用 Python 3.9 作为我的默认版本 python3命令。我尝试了以下方法:
~ brew switch python 3.9
Error: python does not have a version "3.9" in the Cellar.
python's installed versions: 3.8.6
我试图卸载 Python 并重新安装它,但它被其他软件包使用:
~ brew uninstall python
Error: Refusing to uninstall /usr/local/Cellar/python@3.8/3.8.6
because it is required by glib and php, which are currently installed.
You can override this and force removal with:
  brew uninstall --ignore-dependencies python
如何使用 Python 3.9?

最佳答案

有一个与 side by side install of Python 3.8 / 3.9 相关的 Homebrew 已知问题.要解决此问题,以下命令应该适合您:

brew unlink python@3.9
brew unlink python@3.8
brew link --force python@3.9
重新打开终端或执行命令 rehash可能需要考虑更改。

关于python - 切换 Homebrew 安装的 Python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64362772/

相关文章:

objective-c - 使用 Swift 的 OSX 状态栏应用程序

python - 由于链接 gdbm 链接问题,Brew 安装 Python 失败

python - 升级到 Teradata 16.00 驱动程序后,pyodbc 与 Teradata 的连接无法正常工作

python - 在 Python 3.5 和 3.6 之间切换

iphone - 如何提供storekit内容?

macos - 清理 docker 镜像的重复版本

python - Homebrew 升级到 Python 2.7.10_2 导致包失败并显示 'image not found'

macos - Rust、OpenSSL、solana-test-validator 库未加载问题

java - Python 脚本在调用子进程后不继续

python - 有没有办法让 vim 自动换行 79 个字符的 python 字符串?