Jak poznać wersję samego pip


105

Które polecenie powłoki podaje aktualną wersję używanej przeze mnie wersji pip?

pipdaje ze pip showwszystkimi wersjami modułów, które są zainstalowane, ale wyklucza siebie.


5
@doniyor: i pip -hpowiedziałbym ci o tej opcji ..
Martijn Pieters

6
Powodem, dla którego jest to tak bardzo przychylne, jest fakt, że -versionflaga znajduje się między --isolatedflagą a --proxyflagami, czyli tam, gdzie użytkownik skanuje, a oczy zaczynają się szklić. To zły projekt, aby umieścić niezwykle powszechne polecenie ukryte między rzeczami, które wyglądają na to, że twórca pip przypadkowo wyrzucił losowy żargon internetowy na ekran, a następnie pomyślał: „o tak, teraz porozmawiam o podstawowym użyciu”. Jest to powszechny motyw w Pythonie, w którym Python jest mniej wstępnie spakowanym systemem, a bardziej koszem na śmieci z narzędziami wyrzuconymi na podłogę.
Eric Leschinski,

1
Robi python.exe -m pip show pipprace już teraz z PIP-20.1.1 i Python 3.7.5 chociaż.
mlvljr

Odpowiedzi:


165

Możesz to zrobić:

pip -V

lub:

pip --version

5
Dla użytkowników systemu Windows: python -m pip --version
Pedro77

Oba pip -Vi pip --versionpracuj dla mnie na Win10
Julian

17

Tylko dla kompletności:

pip -V

pip --version

pip list a wewnątrz listy znajdziesz także pip z jego wersją.


11

Dla Windowsa:

import pip

help(pip) 

pokazuje wersję na końcu pliku pomocy.


2
W skrypcie (prawdopodobnie na dowolnej platformie) możesz wykonać: import pip; pip .__ version__ (ale nie jestem pewien, czy powinieneś )
Dave Knight

1
import: Termin „import” nie jest rozpoznawany jako nazwa polecenia cmdlet
Pedro77

11

W przypadku okien wystarczy wpisać:

python -m pip --version

2
Aleluja! Dziękuję, to jest poprawna odpowiedź systemu Windows.
Pedro77

6

Każde z poniższych powinno działać

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

lub

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

lub

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

5

Na RHEL działa "pip -V":

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

5

Wiele osób używa pythona zarówno w wersji 2.X, jak i 3.X. Możesz użyć, pip -Vaby wyświetlić domyślną wersję pip.
Jeśli masz wiele wersji Pythona i chcesz zainstalować niektóre pakiety za pośrednictwem innego pip, radzę w ten sposób:

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


2

W przypadku komputera z systemem Windows przejdź do wiersza polecenia i wpisz.

pip -V 

2
Nie działa. „Traceback (ostatnie ostatnie połączenie): i bla bla ..”
Pedro77

2

sprawdź dwie rzeczy

pip2 --version   

i

pip3 --version

ponieważ domyślnym pipem może być każdy z tych, więc zawsze lepiej jest sprawdzić oba.


1

Najpierw otwórz wiersz polecenia. Następnie wpisz poniższe polecenia.

sprawdź samą wersję Łatwo:

Okna formularza:

instalacja rurowa:

pip install pip

pip Sprawdzenie wersji:

pip --version 

3
Daj spokój. Jeśli masz pip, nie trzeba go zainstalować.
Laurenz Albe

1
`pip -v` or `pip --v` 

Pamiętaj jednak, że jeśli używasz macos catelina, który ma powłokę zsh (z), może to dać ci całą masę rzeczy, więc najlepszą opcją jest próba zainstalowania wersji lub uruchomienia jako -- pip3

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.