gpt4 book ai didi

python - 如何确定我在 Mac OSX 上正确安装了 pip?

转载 作者:太空狗 更新时间:2023-10-30 00:18:48 24 4
gpt4 key购买 nike

这似乎是一个愚蠢的问题,但我正在按照此处所述快速安装 pip:

https://pip.pypa.io//en/latest/installing/

然后在我安装它之后阅读以下警告:

Be cautious if you are using a Python install that is managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state.

我相信 Python 是 OSX 的一部分。我不必安装它。我如何确保我没有无意中让我的系统处于不一致的状态?

没有明显的错误。一切似乎都安装正常。

最佳答案

pip 安装和 Python 安装紧密相连,原因非常简单:pip 修改位于 PYTHONPATH 中的库,或者如果您使用的是用户安装 PYTHONUSERBASE。使用适当的 Python 安装成功运行 get-pip 意味着它应该可以正常工作。事实上,pip 是您的 PATH 中的一个 Python 模块:如果 pip --version 工作并指向正确的 Python 安装,则您确实安装了它正确。

pip 网站上的警告与本身安装后系统处于不一致状态无关。

事实上,在 pip 安装过程中搞砸其他事情是非常罕见的,因为它没有依赖关系。该警告与协调 pip 和系统之间的包版本有关:

  • pip install 可能会升级一个包(直接,或在安装依赖项时),而您的系统需要该包的旧版本
  • 你的系统可能会升级一个包,而 pip 需要一个旧版本
  • 您的系统可能会覆盖所有站 pip 包,甚至删除 pip

附言sorin 建议使用 --user 安装 pip 很好。 pip 和 pip 安装的包将位于您的用户主目录中,它们不会干扰您系统的站 pip 包。

但是,请记住,在导入包时,Python 会优先选择系统包而不是用户包。因此,如果您的系统有 requests==2.18.1 并且您执行了 pip install requests==2.18.4,您的项目将在执行 import 时导入旧版本请求。你必须 tweak your project environment解决这个问题。

关于python - 如何确定我在 Mac OSX 上正确安装了 pip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46453129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com