Como saber a versão do próprio pip


105

Qual comando shell me fornece a versão real do pipque estou usando?

pipdá com pip showtodas as versões dos módulos que estão instalados, mas se exclui.


5
@doniyor: e pip -hteria falado sobre a opção ..
Martijn Pieters

6
A razão para isso ser tão votado é porque a -versionbandeira é encontrada entre a --isolatedbandeira e as --proxybandeiras, é onde o usuário faz a varredura e os olhos começam a brilhar. É um design ruim colocar um comando extremamente comum escondido entre coisas que parecem que o desenvolvedor do pip acidentalmente canalizou jargão aleatório da Internet para a tela e então pensou: "ah sim, agora vou falar sobre o uso básico". Este é um tema comum em python, onde python é menos um sistema pré-empacotado e mais um saco de lixo com ferramentas jogadas no chão.
Eric Leschinski

1
No python.exe -m pip show pipentanto, está fazendo trabalhos a partir de agora com pip-20.1.1 e Python 3.7.5.
mlvljr

Respostas:


165

Você consegue fazer isso:

pip -V

ou:

pip --version

5
Para usuários do Windows: python -m pip --version
Pedro77

Ambos pip -Ve pip --versiontrabalho para mim no Win10
Julian

17

Apenas para completar:

pip -V

pip --version

pip list e dentro da lista você encontrará também pip com sua versão.


11

Para Windows:

import pip

help(pip) 

mostra a versão no final do arquivo de ajuda.


2
Dentro de um script (presumivelmente em qualquer plataforma), você pode fazer: import pip; pip .__ version__ (Mas não tenho certeza se você deveria )
Dave Knight

1
import: O termo 'import' não é reconhecido como o nome de um cmdlet
Pedro77

11

Para Windows, basta digitar:

python -m pip --version

2
Aleluia! Obrigado, esta é a resposta correta do Windows.
Pedro77

6

Qualquer um dos seguintes deve funcionar

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

ou

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

ou

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

5

No RHEL "pip -V" funciona:

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

5

Muitas pessoas usam python 2.X e 3.X. Você pode usar pip -Vpara mostrar a versão padrão do pip.
Se você tem muitas versões de python e deseja instalar alguns pacotes por meio de pip diferentes, aconselho desta forma:

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

3

Inicie o Python e digite o import pip pip.__version__que funciona para todos os pacotes do Python.


2

Para máquinas com Windows, acesse o prompt de comando e digite.

pip -V 

2
Não funciona. "Traceback (última ligação mais recente): e bla bla .."
Pedro77 28/10/19

2

verifique duas coisas

pip2 --version   

e

pip3 --version

porque o pip padrão pode ser qualquer um desses, então é sempre melhor verificar os dois.


1

Primeiro, abra um prompt de comando Depois de digitar os comandos abaixo.

verifique a própria versão facilmente:

Form Windows:

instalação pip:

pip install pip

verificação de versão pip:

pip --version 

3
Vamos. Se você tiver pip, não precisa instalá-lo.
Laurenz Albe

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

No entanto, note que se você estiver usando macos catelina que tem o zsh (z shell), ele pode fornecer um monte de coisas, então a melhor opção é tentar instalar a versão ou iniciar como -- pip3

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.