Χρησιμοποιώντας το pip, είναι δυνατόν να καταλάβετε ποια έκδοση ενός πακέτου είναι εγκατεστημένη αυτή τη στιγμή;
Γνωρίζω το pip install XYZ --upgrade
αλλά αναρωτιέμαι αν υπάρχει κάτι σαν το pip info XYZ
. Αν όχι, ποιος θα ήταν ο καλύτερος τρόπος για να μάθω ποια έκδοση χρησιμοποιώ αυτή τη στιγμή.
Από την 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 freeze
και grep
θα πρέπει να κάνουν τη δουλειά τους.
$ pip freeze | grep Jinja2
Jinja2==2.7.3
Μόλις έστειλα ένα pull request στο pip με τη βελτίωση που είπε ο Hugo Tavares:
(specloud ως παράδειγμα)
$ pip show specloud
Package: specloud
Version: 0.4.4
Requires:
nose
figleaf
pinocchio
Μπορείτε επίσης να εγκαταστήσετε το yolk
και στη συνέχεια να εκτελέσετε το yolk -l
το οποίο επίσης δίνει κάποια ωραία αποτελέσματα. Εδώ είναι αυτό που παίρνω για το μικρό μου virtualenv:
(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