Cómo saber la versión de pip en sí

99

¿Qué comando de shell me da la versión real pipque estoy usando?

pipda con pip showtodas las versiones de los módulos que están instalados pero se excluye.

donante
fuente
5
@doniyor: y pip -hles habría hablado de la opción ..
Martijn Pieters
5
La razón por la que esto se vota tanto es porque la -versionbandera se encuentra entre la --isolatedbandera y las --proxybanderas, ahí es donde el usuario escanea y los ojos comienzan a ponerse vidriosos. Es un mal diseño poner un comando extremadamente común oculto entre cosas que parece que el desarrollador de pip canalizó accidentalmente jerga de Internet aleatoria a la pantalla y luego pensó: "oh sí, ahora hablaré sobre el uso básico". Este es un tema común en Python, donde Python es menos un sistema preempaquetado y más una bolsa de basura de herramientas tiradas al suelo.
Eric Leschinski
1
Sin python.exe -m pip show pipembargo, hacerlo funciona a partir de ahora con pip-20.1.1 y Python 3.7.5.
mlvljr

Respuestas:

160

Puedes hacerlo:

pip -V

o:

pip --version
Bowersbros
fuente
4
Para usuarios de Windows: python -m pip --version
Pedro77
16

Solo para completar:

pip -V

pip --version

pip list y dentro de la lista encontrarás también pip con su versión.

boh717
fuente
10

Para ventanas:

import pip

help(pip) 

muestra la versión al final del archivo de ayuda.

gxpr
fuente
1
Dentro de un script (presumiblemente en cualquier plataforma) puede hacer: importar pip; pip .__ version__ (Pero no estoy seguro de que debas hacerlo )
Dave Knight
1
importar: el término 'importar' no se reconoce como el nombre de un cmdlet
Pedro77
8

Para Windows, simplemente escriba:

python -m pip --version
absawd_4om
fuente
2
¡Aleluya! Gracias, esta es la respuesta correcta de Windows.
Pedro77
5

En RHEL, "pip -V" funciona:

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

Cualquiera de los siguientes debería funcionar

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

o

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

o

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

Mucha gente usa python 2.X y 3.X. Puede usar pip -Vpara mostrar la versión de pip predeterminada.
Si tiene muchas versiones de Python y desea instalar algunos paquetes a través de diferentes pip, le aconsejo de esta manera:

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

Inicie Python y escriba import pip pip.__version__que funcione para todos los paquetes de Python.

Luk-StackOverflow
fuente
2

Para la máquina con Windows, vaya al símbolo del sistema y escriba.

pip -V 
Avijit Das
fuente
2
No funciona. "Traceback (última llamada más reciente): y bla bla .."
Pedro77
2

marque dos cosas

pip2 --version   

y

pip3 --version

porque el pip predeterminado puede ser cualquiera de estos, por lo que siempre es mejor comprobar ambos.

Adarsh97
fuente
1

Primero, abra un símbolo del sistema Después de escribir los siguientes comandos.

verifique una versión en sí fácilmente:

Ventanas de formulario:

instalación de pip:

pip install pip

Verificación de la versión de pip:

pip --version 
Manideep
fuente
3
Venga. Si tiene pip, no es necesario que lo instale.
Laurenz Albe
1
`pip -v` or `pip --v` 

Sin embargo, tenga en cuenta que si está utilizando macos catelina que tiene el zsh (z shell), podría proporcionarle un montón de cosas, por lo que la mejor opción es intentar instalar la versión o comenzar como -- pip3

Samuel Kamau
fuente