Find which version of package is installed with pip
使用pip,是否可以确定当前安装的包的版本?
我知道
作为1.3的PIP,有一个
1 2 3 4 5 6 | $ pip show Jinja2 --- Name: Jinja2 Version: 2.7.3 Location: /path/to/virtualenv/lib/python2.7/site-packages Requires: markupsafe |
在旧的版本,
1 2 | $ pip freeze | grep Jinja2 Jinja2==2.7.3 |
我只是发送一个请求在PIP与拉enhancement雨果说:"tavares
(specloud为例)
1 2 3 4 5 6 7 8 | $ pip show specloud Package: specloud Version: 0.4.4 Requires: nose figleaf pinocchio |
Pip 1.3现在也有一个列表的命令:
1 2 3 4 5 | $ pip list argparse (1.2.1) pip (1.5.1) setuptools (2.1) wsgiref (0.1.2) |
和outdated argument——作为一个额外的,你将得到当前的和最新的版本是使用你的包:
1 2 3 4 5 | $ pip list --outdated distribute (Current: 0.6.34 Latest: 0.7.3) django-bootstrap3 (Current: 1.1.0 Latest: 4.3.0) Django (Current: 1.5.4 Latest: 1.6.4) Jinja2 (Current: 2.6 Latest: 2.8) |
所以combining与adamkg的回答:
1 2 | $ pip list --outdated | grep Jinja2 Jinja2 (Current: 2.6 Latest: 2.8) |
检查工具:PIP -太github.com HTTPS:/ / / / nvie PIP -工具
你可以同时运行安装包,然后
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | (venv)CWD> /space/vhosts/pyramid.xcode.com/venv/build/unittest project@pyramid 43> yolk -l Chameleon - 2.8.2 - active Jinja2 - 2.6 - active Mako - 0.7.0 - active MarkupSafe - 0.15 - active PasteDeploy - 1.5.0 - active Pygments - 1.5 - active Python - 2.7.3 - active development (/usr/lib/python2.7/lib-dynload) SQLAlchemy - 0.7.6 - active WebOb - 1.2b3 - active account - 0.0 - active development (/space/vhosts/pyramid.xcode.com/project/account) distribute - 0.6.19 - active egenix-mx-base - 3.2.3 - active ipython - 0.12 - active logilab-astng - 0.23.1 - active logilab-common - 0.57.1 - active nose - 1.1.2 - active pbkdf2 - 1.3 - active pip - 1.0.2 - active pyScss - 1.1.3 - active pycrypto - 2.5 - active pylint - 0.25.1 - active pyramid-debugtoolbar - 1.0.1 - active pyramid-tm - 0.4 - active pyramid - 1.3 - active repoze.lru - 0.5 - active simplejson - 2.5.0 - active transaction - 1.2.0 - active translationstring - 1.1 - active venusian - 1.0a3 - active waitress - 0.8.1 - active wsgiref - 0.1.2 - active development (/usr/lib/python2.7) yolk - 0.4.3 - active zope.deprecation - 3.5.1 - active zope.interface - 3.8.0 - active zope.sqlalchemy - 0.7 - active |
你可以使用grep命令的大发现了。
1 | pip show <package_name>|grep Version |
例子:
1 | pip show urllib3|grep Version |
将节目唯一的版本。
Metadata-Version: 2.0
Version: 1.12
这是easiest的方式:
1 2 | import jinja2 print jinja2.__version__ |
你可以在Windows的命令,如:期
1 | pip show setuptools | findstr"Version" |
输出:
1 | Version: 34.1.1 |
那是一个工具,也被称为
用它可不只是在它自己的stumbled这个问题比在快速和继承,因为它不是提到……
你可以为Windows
开放型cmd和Python,按回车键。
型的import和出版社Enter。
版本类型。_ _ _和出版社Enter。
正如你可以看到在屏幕镜头我在这里使用这个方法为检查串口模块的版本。