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.


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:



16

Solo para completar:

pip -V

pip --version

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


10

Para ventanas:

import pip

help(pip) 

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


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

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)

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)

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

3

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


2

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

pip -V 

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.


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 

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.