2014-10-15 34 views
32

Quale comando di shell mi fornisce la versione effettiva di pip che sto utilizzando?Come conoscere la versione di pip stessa

pip fornisce con pip show tutte le versioni di moduli installati ma che si escludono.

+3

@doniyor: e 'pip -h' ti avrebbe detto dell'opzione .. –

+3

Il motivo per cui questo è stato svettato è dovuto al fatto che il flag' -version' viene trovato tra il flag '--isolated' e' - -proxy' flags, cioè dove l'utente esegue la scansione e gli occhi iniziano a glassare. È un cattivo progetto mettere un comando estremamente comune nascosto tra roba che sembra che lo sviluppatore di pip abbia accidentalmente messo in fila un gergo internet casuale sullo schermo e poi ha pensato: "oh sì, ora parlerò dell'uso di base". Questo è un tema comune in Python, dove python è meno un sistema preconfezionato e più un sacco di strumenti scaricati sul pavimento. –

risposta

55

Si può fare questo:

pip -V o pip --version

6

Solo per completezza:

pip -V

pip --version

pip list e dentro la lista troverete anche pip con la sua versione.

3

su RHEL "pip -V" funziona:

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

Questa è la stessa risposta della risposta accettata – user1767754

2

per Windows:

import pip 

help(pip) 

mostra la versione alla fine del file di aiuto.

+0

All'interno di uno script (presumibilmente su qualsiasi piattaforma) è possibile eseguire: importazione pip; pip .__ version__ (ma non sono sicuro che tu * dovresti *) –

Problemi correlati