Как узнать версию самого пипса

99

Какая команда оболочки дает мне фактическую версию, pipкоторую я использую?

pipдает со pip showвсеми версиями установленных модулей, но исключает себя.

дониёр
источник
5
@doniyor: и pip -hрассказал бы вам об этом варианте ..
Мартейн Питерс
5
Причина, по которой за это так много голосов, заключается в том, что -versionфлаг находится между --isolatedфлагом и --proxyфлагами, это то место, где пользователь сканирует, и глаза начинают стекленеть. Плохой дизайн - помещать чрезвычайно распространенную команду, скрытую между вещами, которые выглядят так, как будто разработчик pip случайно отправил случайный интернет-жаргон на экран, а затем подумал: «О да, теперь я расскажу об основном использовании». Это обычная тема для python, где python - это не столько предварительно упакованная система, сколько мусорный мешок с инструментами, брошенными на пол.
Эрик Лещински
1
На данный момент python.exe -m pip show pipработает с pip-20.1.1 и Python 3.7.5.
mlvljr

Ответы:

160

Ты можешь это сделать:

pip -V

или:

pip --version
Bowersbros
источник
4
Для пользователей Windows: python -m pip --version
Pedro77
16

Просто для полноты:

pip -V

pip --version

pip list и внутри списка вы также найдете пункт с его версией.

boh717
источник
10

Для окон:

import pip

help(pip) 

показывает версию в конце файла справки.

gxpr
источник
1
Внутри скрипта (предположительно на любой платформе) вы можете: import pip; pip .__ version__ (Но я не уверен, что вам стоит )
Дэйв Найт
1
import: термин «импорт» не распознается как имя командлета
Pedro77
8

Для окон просто введите:

python -m pip --version
absawd_4om
источник
2
Алелуйя! Спасибо, это правильный ответ Windows.
Pedro77
5

На RHEL "pip -V" работает:

$ pip -V
pip 6.1.1 from /usr/lib/python2.6/site-packages (python 2.6)
Don_Manj
источник
5

Любое из следующего должно работать

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

или

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

или

pip3 -V      
# pip 19.0.3 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
Абинет Кенор
источник
4

Многие люди используют Python как 2.X, так и 3.X. Вы можете использовать pip -Vдля отображения версии по умолчанию.
Если у вас много версий python, и вы хотите установить некоторые пакеты через другой pip, я советую такой способ:

sudo python2.X -m pip install some-package==0.16
Элли
источник
3

Запустите Python и введите, import pip pip.__version__который работает для всех пакетов Python.

Luk-StackOverflow
источник
2

На компьютере с Windows перейдите в командную строку и введите.

pip -V 
Авиджит Дас
источник
2
Не работает. «Traceback (последний звонок последний): и бла-бла ..»
Pedro77
2

проверьте две вещи

pip2 --version   

а также

pip3 --version

потому что пункт по умолчанию может быть любым из этого, поэтому всегда лучше проверить оба.

Адарш97
источник
1

Сначала откройте командную строку. Введите следующие команды.

проверить версию легко:

Форма Windows:

установка пипса:

pip install pip

pip Проверка версии:

pip --version 
Manideep
источник
3
Давай. Если у вас есть pip, вам не нужно его устанавливать.
Laurenz Albe
1
`pip -v` or `pip --v` 

Однако обратите внимание: если вы используете macos catelina с zsh (z shell), это может дать вам целый ряд вещей, поэтому лучший вариант - попробовать установить версию или начать как -- pip3

Самуэль Камау
источник