Pip'in sürümünü nasıl öğrenebilirim?


100

Hangi kabuk komutu bana kullandığım gerçek sürümünü veriyor pip?

pippip showkendini hariç tutan tüm modül sürümleriyle birlikte verir .


5
@doniyor: ve pip -hsize bu seçeneği anlatırdım ..
Martijn Pieters

5
Bunun bu kadar olumlu oylanmasının nedeni, -versionbayrağın --isolatedbayrak ve --proxybayraklar arasında , yani kullanıcının taradığı yerde bulunması ve gözlerin parlamaya başlamasıdır. Pip geliştiricisinin yanlışlıkla ekrana rastgele internet jargonunu aktarmış gibi görünen ve sonra "oh evet, şimdi temel kullanımdan bahsedeceğim" diye düşündüğü şeyler arasına gizlenmiş son derece yaygın bir komut koymak kötü bir tasarım. Bu, python'un daha az önceden paketlenmiş bir sistem olduğu ve daha çok yere atılan bir çöp torbası olduğu python'da ortak bir temadır.
Eric Leschinski

1
Yapma python.exe -m pip show pippip-20.1.1 ve Python 3.7.5 olsa birlikte bugün itibariyle çalışmalarını.
mlvljr

Yanıtlar:


162

Bunu yapabilirsiniz:

pip -V

veya:

pip --version

4
Windows kullanıcıları için: python -m pip --version
Pedro77

16

Sadece eksiksizlik için:

pip -V

pip --version

pip list ve listenin içinde kendi versiyonuyla birlikte pip de bulacaksınız.


10

Pencereler için:

import pip

help(pip) 

yardım dosyasının sonundaki sürümü gösterir.


1
Bir komut dosyası içinde (muhtemelen herhangi bir platformda) şunları yapabilirsiniz: pip içe aktarma; pip .__ version__ (Ama yapman gerektiğinden emin değilim )
Dave Knight

1
içe aktarma: 'İçe aktarma' terimi bir cmdlet'in adı olarak tanınmıyor
Pedro77

8

Windows için şunu yazın:

python -m pip --version

2
Aleluia! Teşekkürler, bu doğru Windows cevabı.
Pedro77

5

RHEL "pip -V" üzerinde çalışır:

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

5

Aşağıdakilerden herhangi biri çalışmalıdır

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

veya

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

veya

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

4

Birçok kişi hem 2.X hem de 3.X python kullanır. pip -VVarsayılan pip sürümünü göstermek için kullanabilirsiniz .
Çok sayıda python sürümünüz varsa ve bazı paketleri farklı pip aracılığıyla kurmak istiyorsanız, şu şekilde tavsiye ederim:

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

3

Python'u başlatın ve import pip pip.__version__tüm python paketleri için uygun olanı yazın .


2

Windows makinesi için komut istemine gidin ve yazın.

pip -V 

2
Çalışmıyor. "Traceback (en son çağrı): ve bla bla .."
Pedro77

2

iki şeyi kontrol et

pip2 --version   

ve

pip3 --version

çünkü varsayılan pip bunlardan herhangi biri olabilir, bu nedenle her ikisini de kontrol etmek her zaman daha iyidir.


1

Önce, aşağıdaki komutları yazdıktan sonra bir komut istemi açın.

bir sürümün kendisini kolayca kontrol edin:

Form Windows:

pip kurulumu:

pip install pip

pip Sürüm kontrolü:

pip --version 

3
Haydi. Eğer varsa sahip pip, bunu yüklemeniz gerekmez.
Laurenz Albe

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

Bununla birlikte, zsh (z kabuğuna) sahip macos catelina kullanıyorsanız, bunun size bir sürü şey verebileceğini unutmayın, bu nedenle en iyi seçenek, sürümü yüklemeyi denemek veya -- pip3

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.