Wie man die Version von pip selbst kennt

91

Welcher Shell-Befehl gibt mir die aktuelle Version von pipmir?

pipgibt mit pip showallen Versionen von Modulen, die installiert sind, schließt sich aber aus.

Doniyor
quelle
5
@doniyor: und pip -hhätte Ihnen über die Option erzählt ..
Martijn Pieters
5
Der Grund, warum dies so positiv bewertet wird, ist, dass sich die -versionFlagge zwischen der --isolatedFlagge und den --proxyFlaggen befindet. Dort scannt der Benutzer und die Augen beginnen zu glasieren. Es ist ein schlechtes Design, extrem häufige Befehle zwischen Dingen zu verbergen, die aussehen, als hätte der Entwickler von Pip versehentlich zufälligen Internetjargon auf den Bildschirm geleitet und dann gedacht: "Oh ja, jetzt werde ich über die grundlegende Verwendung sprechen." Dies ist ein häufiges Thema in Python, wo Python weniger ein vorgefertigtes System als vielmehr ein Müllsack mit Werkzeugen ist, die auf den Boden geworfen werden.
Eric Leschinski
1
Dies python.exe -m pip show pipfunktioniert jedoch ab sofort mit pip-20.1.1 und Python 3.7.5.
mlvljr

Antworten:

147

Du kannst das:

pip -V

oder:

pip --version
Bowersbros
quelle
4
Für Windows-Benutzer: Python -m pip --version
Pedro77
15

Nur der Vollständigkeit halber:

pip -V

pip --version

pip list und in der Liste finden Sie auch pip mit seiner Version.

boh717
quelle
10

Für Windows:

import pip

help(pip) 

Zeigt die Version am Ende der Hilfedatei an.

gxpr
quelle
1
Innerhalb eines Skripts (vermutlich auf jeder Plattform) können Sie Folgendes tun: pip importieren; pip .__ version__ (Aber ich bin nicht sicher, ob Sie sollten )
Dave Knight
1
Import: Der Begriff "Import" wird nicht als Name eines Cmdlets erkannt
Pedro77
8

Für Windows geben Sie einfach Folgendes ein:

python -m pip --version
absawd_4om
quelle
2
Aleluia! Vielen Dank, dies ist die richtige Windows-Antwort.
Pedro77
5

Auf RHEL funktioniert "pip -V":

$ pip -V
pip 6.1.1 from /usr/lib/python2.6/site-packages (python 2.6)
Don_Manj
quelle
4

Eine der folgenden Möglichkeiten sollte funktionieren

pip --version
# pip 19.0.3 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)

oder

pip -V       
# pip 19.0.3 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)

oder

pip3 -V      
# pip 19.0.3 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
Abinet KenoreGetachew
quelle
3

Viele Leute benutzen sowohl 2.X als auch 3.X Python. Sie können verwenden pip -V, um die Standard-Pip-Version anzuzeigen.
Wenn Sie viele Python-Versionen haben und einige Pakete über verschiedene Pip installieren möchten, empfehle ich Folgendes:

sudo python2.X -m pip install some-package==0.16
ellie
quelle
3

Starten Sie Python und geben Sie ein, import pip pip.__version__was für alle Python-Pakete funktioniert.

Luk-StackOverflow
quelle
2

Gehen Sie für Windows-Computer zur Eingabeaufforderung und geben Sie ein.

pip -V 
Avijit Das
quelle
2
Funktioniert nicht. "Traceback (letzter Anruf zuletzt): und bla bla .."
Pedro77
1

Öffnen Sie zunächst eine Eingabeaufforderung, nachdem Sie die folgenden Befehle eingegeben haben.

Überprüfen Sie eine Version selbst Einfach:

Formular Windows:

Rohrinstallation:

pip install pip

pip Versionsprüfung:

pip --version 
Manideep
quelle
3
Komm schon. Wenn Sie haben pip, brauchen Sie nicht , es zu installieren.
Laurenz Albe
1

Überprüfen Sie zwei Dinge

pip2 --version   

und

pip3 --version

Da der Standard-Pip einer davon sein kann, ist es immer besser, beide zu überprüfen.

Adarsh97
quelle
1
`pip -v` or `pip --v` 

Beachten Sie jedoch, dass bei Verwendung von macos catelina mit der zsh (z-Shell) möglicherweise eine ganze Reihe von Dingen angezeigt werden. Daher ist es am besten, die Version zu installieren oder als zu starten -- pip3

Samuel Kamau
quelle