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.

doador
fonte
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
Bowersbros
fonte
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.

boh717
fonte
11

Para Windows:

import pip

help(pip) 

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

gxpr
fonte
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
absawd_4om
fonte
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)
Abinet KenoreGetachew
fonte
5

No RHEL "pip -V" funciona:

$ pip -V
pip 6.1.1 from /usr/lib/python2.6/site-packages (python 2.6)
Don_Manj
fonte
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
Ellie
fonte
3

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

Luk-StackOverflow
fonte
2

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

pip -V 
Avijit Das
fonte
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.

Adarsh97
fonte
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 
Manideep
fonte
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

Samuel Kamau
fonte