Рубрики
Без рубрики

Команды PIP, вы должны знать !!!

Фото Hitesh Choudhary на Unsplash Если вы не используете виртуальную завивку Python на вашей машине … Помечено PIP, Python.

фото Hitesh Choudhary на Бессмысленно

Если вы не используете Python Virtualenv на вашем компьютере, вам нужно будет использовать PIP3 для Python3 вместо PIP.

Список установленные пакеты

$ pip list
Package            Version
------------------ ---------
appnope            0.1.0
argon2-cffi        20.1.0
attrs              19.3.0
backcall           0.2.0
bleach             3.1.5
certifi            2020.6.20
cffi               1.14.1
chardet            3.0.4
decorator          4.4.2

# Of course, you can use grep with |

$ pip list | grep six
six                1.15.0

Выходные установленные пакеты в формате требований

Когда вы публикуете свой проект Python в Github , публикация требования .txt Может быть хорошо, так как другие могут попробовать ваш проект без ошибок модулей.

$ pip freeze
$ pip freeze > requirements.txt

Показать детали пакета

$ pip show package_name

$ pip show six
Name: six
Version: 1.15.0
Summary: Python 2 and 3 compatibility utilities
Home-page: https://github.com/benjaminp/six
Author: Benjamin Peterson
Author-email: benjamin@python.org
License: MIT
Location: /usr/local/lib/python3.8/site-packages
Requires:
Required-by: traitlets, python-dateutil, pyrsistent, packaging, jsonschema, bleach, argon2-cffi

Установите пакет

$ pip install package_name

Установите конкретную версию

$ pip install tensorflow==1.14.0

Обновить пакет

$ pip install -U package_name

Удалить пакет

$ pip uninstall -y package_name

Установите несколько пакетов

$ pip install package_name1 package_name2

Установка пакетов по требованиям. Atxt

$ pip install -r requirements.txt

Удалите несколько пакетов

$ pip uninstall -y package_name1 package_name2

Проверьте пакеты зависимости

$ pip check
No broken requirements found.

# If your env has any dependency issues, you will see something here

Оригинал: “https://dev.to/kojikanao/pip-commands-you-should-know-3mpl”