Як дізнатися версію самого pip


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

Відповіді:



16

Тільки для повноти:

pip -V

pip --version

pip list і всередині списку ви також знайдете піп з його версією.


10

Для вікон:

import pip

help(pip) 

показує версію в кінці файлу довідки.


1
У сценарії (імовірно, на будь-якій платформі) ви можете: імпортувати pip; pip .__ version__ (Але я не впевнений, що ви повинні )
Дейв Найт,

1
імпорт: термін "імпорт" не розпізнається як назва командлета
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

Багато людей використовують і піктони 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.