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


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

4
Для пользователей Windows: python -m pip --version
Pedro77

16

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

pip -V

pip --version

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


10

Для окон:

import pip

help(pip) 

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


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

1
import: термин «импорт» не распознается как имя командлета
Pedro77

8

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

python -m pip --version

2
Алелуйя! Спасибо, это правильный ответ Windows.
Pedro77

5

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

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

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.


2

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

pip -V 

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

2

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

pip2 --version   

а также

pip3 --version

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


1

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

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

Форма Windows:

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

pip install pip

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

pip --version 

3
Давай. Если у вас есть pip, вам не нужно его устанавливать.
Laurenz Albe

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.