使用 pip 更新包的方法是什么?那些不起作用:
pip update
pip upgrade
我知道这是一个简单的问题,但它是必需的,因为它不是那么容易找到(pip 文档 不会弹出,堆栈溢出的其他问题是相关的,但不完全是关于那个)
原文由 borgr 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于非特定包和更通用的解决方案,您可以查看 pip-review 。检查哪些包可以/应该更新的工具。
安装:
$ pip install pip-review
然后运行:
$ pip-review --interactive
requests==0.14.0 is available (you have 0.13.2)
Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit y
原文由 as - if 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
方法是
或简而言之
使用
sudo
会要求输入您的 root 密码以确认操作,但虽然很常见,但被认为是 不安全 的。如果您没有 root 密码(如果您不是管理员),您可能应该使用 virtualenv 。
您也可以使用 user 标志仅在此用户上安装它。