Bagaimana mengetahui versi pip itu sendiri

100

Perintah shell mana yang memberi saya versi sebenarnya yang pipsaya gunakan?

pipmemberi dengan pip showsemua versi modul yang diinstal tetapi tidak termasuk modul itu sendiri.

doniyor
sumber
5
@doniyor: dan pip -hakan memberitahumu tentang opsinya ..
Martijn Pieters
5
Alasan mengapa ini banyak disukai adalah karena -versionbendera ditemukan di antara --isolatedbendera dan --proxybendera, di situlah pengguna memindai, dan mata mulai berkaca-kaca. Ini adalah desain yang buruk untuk menempatkan perintah yang sangat umum yang tersembunyi di antara hal-hal yang tampak seperti pengembang pip secara tidak sengaja menyalurkan jargon internet acak ke layar dan kemudian berpikir: "oh ya, sekarang saya akan berbicara tentang penggunaan dasar". Ini adalah tema umum di python, di mana python lebih merupakan sistem pra-paket dan lebih banyak kantong sampah alat yang dibuang ke lantai.
Eric Leschinski
1
Melakukan python.exe -m pip show pippekerjaan seperti sekarang dengan pip-20.1.1 dan Python 3.7.5.
mlvljr

Jawaban:

161

Kamu bisa melakukan ini:

pip -V

atau:

pip --version
Bowersbros
sumber
4
Untuk pengguna windows: python -m pip --version
Pedro77
16

Hanya untuk kelengkapan:

pip -V

pip --version

pip list dan di dalam daftar, Anda juga akan menemukan pip dengan versinya.

boh717
sumber
10

Untuk windows:

import pip

help(pip) 

menunjukkan versi di akhir file bantuan.

gxpr
sumber
1
Di dalam skrip (mungkin di platform apa pun) Anda dapat melakukan: import pip; pip .__ version__ (Tapi saya tidak yakin Anda harus melakukannya )
Dave Knight
1
impor: Istilah 'impor' tidak dikenali sebagai nama cmdlet
Pedro77
8

Untuk windows cukup ketik:

python -m pip --version
absawd_4om
sumber
2
Haleluya! Terima kasih, ini adalah jawaban Windows yang benar.
Pedro77
5

Di RHEL "pip -V" berfungsi:

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

Salah satu dari berikut ini seharusnya berfungsi

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

atau

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

atau

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
sumber
4

Banyak orang menggunakan python 2.X dan 3.X. Anda dapat menggunakan pip -Vuntuk menampilkan versi pip default.
Jika Anda memiliki banyak versi python, dan Anda ingin menginstal beberapa paket melalui pip yang berbeda, saya menyarankan cara ini:

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

Mulai Python dan ketik import pip pip.__version__yang berfungsi untuk semua paket python.

Luk-StackOverflow
sumber
2

Untuk mesin Windows, buka command prompt dan ketik.

pip -V 
Avijit Das
sumber
2
Tidak bekerja. "Traceback (panggilan terakhir terakhir): dan bla bla .."
Pedro77
2

periksa dua hal

pip2 --version   

dan

pip3 --version

karena pip default mungkin adalah salah satu dari ini, jadi selalu lebih baik untuk memeriksa keduanya.

Adarsh97
sumber
1

Pertama, buka command prompt Setelah ketik perintah di bawah ini.

periksa versi itu sendiri dengan mudah:

Formulir Windows:

instalasi pip:

pip install pip

pip Pemeriksaan versi:

pip --version 
Manideep
sumber
3
Ayolah. Jika Anda memiliki pip, Anda tidak perlu menginstalnya.
Laurenz
1
`pip -v` or `pip --v` 

Namun perhatikan, jika Anda menggunakan macos catelina yang memiliki zsh (z shell), ini mungkin memberi Anda banyak hal, jadi opsi terbaik adalah mencoba menginstal versi atau memulai sebagai -- pip3

Samuel Kamau
sumber