使用 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 许可协议
2 回答4.3k 阅读✓ 已解决
2 回答863 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答905 阅读✓ 已解决
方法是
或简而言之
使用
sudo
会要求输入您的 root 密码以确认操作,但虽然很常见,但被认为是 不安全 的。如果您没有 root 密码(如果您不是管理员),您可能应该使用 virtualenv 。
您也可以使用 user 标志仅在此用户上安装它。