фото 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”