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

Обычно используемый Python – команды PIP

У Питона есть богатый набор библиотек. Эти библиотеки хранятся в публичном хранилище под названием Pypi (ST … Tagged с Python, новичками.

У Питона есть богатый набор библиотек. Эти библиотеки хранятся в публичном репозитории под названием Pypi (обозначает PY Thon P экипаж Я ndex). Утилита называется Пип используется для выполнения различных мероприятий по управлению пакетами. Эта статья пытается объяснить некоторые из часто используемых Пип Команды вместе с их часто используемыми вариантами.

Установка PIP

Как предполагает имя, эта команда используется для установки пакетов (ов). Некоторые из вариантов, которые могут использоваться с командой install:

$ pip install flask-bootstrap     # installs latest available version
$ pip install flask-bootstrap==2.3.2.2     # installs specific version
$ pip install 'flask-bootstrap>=3.3.5.3'     # any version above specified minimum version
$ pip install -U flask-bootstrap   # Use -U flag to upgrade a package
$ pip install -r requirements.txt  # installs libraries in the file along with their dependencies

пипс заморозить

Команда Freeze очень полезна, поскольку он перечисляет установленные пакеты в случае нечувствительно к нечувствительности к регистру. Вывод, сгенерированный с помощью команды Freeze, находится в <имя пакета> == <версия> Формат, который такой же как формат файла требований.

$ pip freeze   # installs all installed packages in the global environment
(venv) $ pip freeze -l   # only lists packages installed in the local virtual environment 

Как генерировать требования. Atxt с использованием команды Freeze

Можно генерировать файл требований, используя команду Freeze – $ PIP Freeze> требования .txt Хотя очень удобно, файл требований. не считается наилучшей практикой по причинам ниже:

  • Требования к файлу сгенерировано таким образом, содержит все установленные пакеты вместе со своими зависимостями.
  • Кроме того, файл не различает изначально установленные пакеты и их иждивенцами.
  • Рассмотрим сценарий, где, если какой-либо из первоначально установленного пакета нуждается в модернизации, разработчик должен обеспечить обновление соответствующих зависимых пакетов для соответствующей обновленной версии в файле требований, которые относительно сложнее.
  • Хотя команда проверки PIP описана позже, может быть полезна в этом сценарии, вручную поддерживает файл требований. TXT, содержащий только установленные пакеты, считается лучшим подходом.

списка пиб

Команда списка похожа на команду PIP Freeze, кроме как списки команд, установленные пакеты вместе со своими версиями в табличном формате двух столбцов.

$ pip list    # shows installed packages in the tabular format
$ pip list -l # shows packages installed in local virtual environment
$ pip list -o # lists outdated packages
$ pip list -u # lists up-to-date packages

выставка

Эта команда показывает информацию о указанном пакете. Использование – Пип показывают jinja2.

Поиск пипса

Команда поиска может быть удобна, если мы не знаем точное имя пакета, которое мы стремимся устанавливать. Все пакеты и резюме пакетов, содержащие срок поиска, включены в результате. Использование – Поиск поиска PIP

пипс чек об оплате

Эта команда используется, проверьте, имеют ли установленные пакеты совместимые зависимости. Использование – Проверка PIP

Пип удалить

Ненужные пакеты могут быть очищены из целевой машины, используя эту команду.

$ pip uninstall flask-bootstrap # confirm before uninstall
$ pip uninstall -y flask-bootstrap # uninstall without confirmation
$ pip uninstall -r requirements.txt # uninstall all packages mentioned in file 

Оригинал: “https://dev.to/dev0928/commonly-used-python-pip-commands-255d”