使用pip查找安装了哪个版本的包

新手上路,请多包涵

使用 pip,是否可以找出当前安装的软件包版本?

我知道 pip install XYZ --upgrade 但我想知道是否有类似 pip info XYZ 的东西。如果不是,那么告诉我当前使用的版本的最佳方法是什么。

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

阅读 381
2 个回答

pip 1.3 开始,有一个 pip show 命令。

 $ pip show Jinja2
---
Name: Jinja2
Version: 2.7.3
Location: /path/to/virtualenv/lib/python2.7/site-packages
Requires: markupsafe

在旧版本中, pip freezegrep 应该能很好地完成这项工作。

 $ pip freeze | grep Jinja2
Jinja2==2.7.3

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

我刚刚在 pip 中发送了一个拉取请求,其中包含 Hugo Tavares 所说的增强功能:

(以speccloud为例)

 $ pip show specloud

Package: specloud
Version: 0.4.4
Requires:
nose
figleaf
pinocchio

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

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