如果 pip3 版本 24.0 是由我的 Mac M1 Pro - Sonoma 14.6.1 上的 Homebrew 管理,为什么我无法将其升级到 24.2?
见下图:
如果由 Homebrew 外部管理,似乎无法升级 pip3。无论终端命令如何,安装了 Homebrew 都不会升级。如果我直接更新,直接安装Python,那就可以了。
如果 Python 与 Homebrew 一起安装,则
pip3
也由 Homebrew 管理。这意味着仅当您使用 pip3
升级整个 Python 包时,Homebrew
才会升级,而不是手动升级 pip3
本身。
另一方面,如果您在尝试使用
pip3
时尝试手动升级 pip install --upgrade pip
,在这种情况下,Homebrew 可能会覆盖它或与系统的 Python 安装发生冲突。这可能会导致升级无法持续或导致使用错误的 pip 版本甚至 Python。pip3
是由Homebrew管理的:which pip3
brew upgrade python
如果它没有按照您的预期进行,则 ->
brew reinstall python
或按照图像建议进行操作 -> 继续 pyenv