如何从我的虚拟环境中更新/升级 pip 本身?

新手上路,请多包涵

我可以更新 pip 管理的软件包,但是如何更新 pip 本身?根据 pip --version ,我目前在我的 virtualenv 中安装了 pip 1.1,我想更新到最新版本。

那命令是什么?我需要使用分发还是有本地 pip 或 virtualenv 命令?我已经尝试过 pip updatepip update pip 没有成功。

原文由 zakdances 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 904
2 个回答

pip 只是一个 PyPI 包,和其他包一样;您可以使用它来升级自身,就像升级任何软件包一样:

 pip install --upgrade pip

在 Windows 上, 推荐的命令 是:

 python -m pip install --upgrade pip

原文由 Cairnarvon 发布,翻译遵循 CC BY-SA 3.0 许可协议

更安全的方法是 通过 python 模块运行 pip

 python -m pip install -U pip

在 Windows 上,尝试替换自身的二进制文件似乎存在问题,此方法可以解决该限制。

原文由 Janusz Skonieczny 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题