如果 pip3 版本 24.0 是由我的 Mac M1 Pro - Sonoma 14.6.1 上的 Homebrew 管理,为什么我无法将其升级到 24.2?

问题描述 投票:0回答:1

如果 pip3 版本 24.0 是由我的 Mac M1 Pro - Sonoma 14.6.1 上的 Homebrew 管理,为什么我无法将其升级到 24.2?

见下图:

enter image description here

enter image description here

如果由 Homebrew 外部管理,似乎无法升级 pip3。无论终端命令如何,安装了 Homebrew 都不会升级。如果我直接更新,直接安装Python,那就可以了。

python-3.x macos pip homebrew
1个回答
0
投票

如果 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

© www.soinside.com 2019 - 2024. All rights reserved.