easy_install pip
pip -- version
pip –V
pip 20.2.3 from c:\users\mik\appdata\local\programs\python\python38-32\lib\site-packages\pip (python 3.8)
pip3.8 –V
pip3.9 –V
> python -m pip install -U pip
$ pip install -U pip
pip install numpy
pip install numpy==1.16.1
pip install numpy>=1.17.0
pip install --force-reinstall numpy
pip wheel --wheel-dir=. numpy
pip install --no-index --find-links=. numpy
pip uninstall pyzipper
pip uninstall –y pycryptodomex pyzipper
pip uninstall –y –r requirements.txt
pip freeze > requirements.txt
…
bleach==3.2.1
cached-property==1.5.2
certifi==2020.6.20
cffi==1.14.3
chardet==3.0.4
colorama==0.4.4
cycler==0.10.0
…
colorama>=0.2.0, <= 0.4.4
pip install -r requirements.txt
…
cached-property==1.5.2
certifi==2020.6.20 ; python_version < ‘3.6’
cffi==1.14.3 ; python_version >= '3.6'
chardet==3.0.4
…
Django==3.1.2
django-allauth==0.32.0
Django==3.1.2
django-allauth==0.32.0
oauthlib==3.1.0
python-openid==2.2.5 ; python_version < '3.0'
python3-openid==3.2.0; python_version >= '3.0'
Django==3.1.2
django-allauth==0.32.0
oauthlib==3.1.0
python-openid==2.2.5
python3-openid==3.2.0
pip install -c constraints.txt
pip help
pip install --help
# Устанавливаем модуль в текущую папку (получим файл с расширением «.whl»)
pip download numpy
# Загружаем NumPy в поддиректорию /mods/ (если ее нет, то она создастся)
pip download --destination-directory ./mods/ numpy
# В текущую папку скачаются все пакеты, указанные в файле зависимостей
pip download --destination-directory . –r requirements.txt
# Пример использования дополнительных команд (скачиваем библиотеку только для Линукс-систем и питона не ниже 3 версии)
pip download --platform linux_x86_64 --python-version 3 numpy
# Отображаем список всех установленных модулей
> pip list
Package Version
---------- -------
numpy 1.19.0
pip 20.2.4
setuptools 50.3.2
# Отображаем список всех установленных модулей в формате json
> pip list --format json
[{"name": "numpy", "version": "1.19.0"}, {"name": "pip", "version": "20.2.4"}, {"name": "setuptools", "version": "50.3.2"}]
# Перечисляем модули, которые имеются в системе, но не связаны с другими (в ряде случаев таким способом можно выяснить модули, которые вам не нужны либо еще не используемые в проекте)
> pip list --not-required
Package Version
---------- -------
numpy 1.19.0
# Выводим перечень библиотек, которые требуют обновления (для них вышла более новая версия)
> pip list –o
Package Version Latest Type
------- ------- ------ -----
numpy 1.19.0 1.19.2 wheel
# Вывод информации о библиотеке: версия, автор, описание, расположение, зависимости и т.д.
> pip show numpy
Name: numpy
Version: 1.19.0
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
...
# Самые полные сведения о модуле
> pip show --verbose numpy
…
Metadata-Version: 2.1
Installer: pip
Classifiers:
Development Status :: 5 - Production/Stable
Intended Audience :: Science/Research
...
> pip check
No broken requirements found.
> pip search numpy
numpy (1.19.2) - NumPy is the fundamental package for array computing with Python.
INSTALLED: 1.19.0
LATEST: 1.19.2
numpy-cloud (0.0.5) - Numpy in the cloud
numpy-alignments (0.0.2) - Numpy Alignments
numpy-utils (0.1.6) - NumPy utilities.
...
> pip hash numpy-1.19.2-cp38-cp38-win32.whl
numpy-1.19.2-cp38-cp38-win32.whl:--hash=sha256:51ee93e1fac3fe08ef54ff1c7f329db64d8a9c5557e6c8e908be9497ac76374b
# Очистка кеша и удаление всех whl-файлов
> pip cache purge
# Показать папку с кеш-файлами менеджера пакетов
> pip cache dir
c:\users\mmm\appdata\local\pip\cache
# Узнать размер, место расположения и количество файлов в директории кеша
> pip cache info
Location: c:\users\mmm\appdata\local\pip\cache\wheels
Size: 0 bytes
Number of wheels: 0
> pip debug
pip version: pip 20.2.4 from d:\1\tmp\venv\lib\site-packages\pip (python 3.8)
sys.version: 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) [MSC v.1926 32 bit (Intel)]
sys.executable: d:\1\tmp\venv\scripts\python.exe
sys.getdefaultencoding: utf-8
...
$ pip completion --bash >> ~/.profile
> pip config list
# При вызове команды получаем содержимое файла pip.ini, который расположен либо в домашней директории, либо в папке виртуального окружения.
global.require-virtualenv='true'
global.user='false'