Подробное объяснение использования pip в Python

Подробное объяснение использования pip в Python


Полное имя pip: установщик пакетов для Python, который является инструментом управления пакетами Python.

pip может устанавливать, обновлять, удалять и выполнять другие операции со сторонними библиотеками Python, что очень удобно.

1. Установите пип

Начиная с Python 3.4, pip уже встроен в Python, поэтому нет необходимости устанавливать его снова.

Если в вашей версии Python нет pip, вы можете использовать следующие два метода для ее установки.

(1) Введите в командную строку easy_install pip, очень быстро.

(2) Загрузите установочный файл pip по следующему URL-адресу, затем извлеките его в каталог сценариев Python и выполните python setup.py installустановку.

URL-адрес загрузки: https://pypi.org/project/pip/#files .

2. Проверьте версию пипа

pip --version

3. Обновите пункт

Если версия pip слишком низкая, вы можете обновить текущую версию.

pip install --upgrade pip

4. Получите помощь

Если вы хотите узнать, как использовать pip и какие функции имеет pip, выполните следующий оператор, чтобы получить подробное руководство:

pip help

5. Установочная библиотека

Используйте pip для установки сторонних библиотек и выполните следующий оператор:

pip install package_name

Укажите версию пакета:

pip install package_name==1.1.2

Например, я хочу установить версию 3.4.1 matplotlib.

pip install matplotlib==3.4.1

6. Сохраните список библиотек в указанный файл.

Сохраните информацию об установленной библиотеке в локальный текстовый файл:

pip freeze > requirements.txt

7. Библиотека пакетной установки

Если в проекте необходимо установить много библиотек, вы можете установить их пакетно:

pip install -r requirements.txt

requirements.txtФормат содержимого файла следующий:

beautifulsoup4==4.12.2
bitstruct==8.19.0

8. Удалите библиотеку

Установленную библиотеку можно удалить еще раз:

pip uninstall package_name

9. Обновить библиотеку

Обновите текущую библиотеку:

pip install --upgrade package_name

10. Просмотр информации о библиотеке

pip show -f package_name

11. Просмотр установленных библиотек

Список всех установленных сторонних библиотек и соответствующих версий.

pip list

12. Проверьте библиотеки, которые необходимо обновить.

Среди установленных на данный момент библиотек посмотрите, какие необходимо обновить.

pip list -o

13. Проверьте проблемы совместимости.

Проверьте, есть ли у установленных библиотек проблемы с зависимостями совместимости.

pip check package-name

14. Загрузите библиотеку локально.

Загрузите библиотеку в указанный локальный файл и сохраните ее в формате whl.

pip download package_name -d "要保存的文件路径"

15. Изменить источник пипсов

Многие люди жалуются, что библиотека установки pip иногда работает слишком медленно.Это проблема с исходным кодом pip.

Как упоминалось ранее, pip загружает файлы библиотеки из PyPi, но поскольку сервер PyPi находится за границей, доступ происходит очень медленно.

Однако в Китае предоставляется множество зеркальных источников для замены PyPi, таких как Tsinghua Source, Douban Source, Alibaba Cloud Source и т. д.

Эти зеркальные источники создают резервные копии данных в PyPi. Поскольку сервер находится в Китае, скорость будет намного выше.

Однако данные зеркального источника имеют задержку. Например, зеркало pypi источника Tsinghua синхронизируется каждые 5 минут.

Есть два способа использования зеркального источника.В качестве примера возьмем источник Цинхуа:

(1) Временное использование

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package matplotlib

За исключением matplotlib — имени устанавливаемой библиотеки, остальные имеют фиксированный формат.

(2) Установить по умолчанию

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

После установки этого параметра по умолчанию будущие установочные библиотеки будут загружаться из источника Tsinghua, и нет необходимости добавлять URL-адрес источника зеркала.

Прилагаем основной адрес источника зеркала:

Цинхуа: https://pypi.tuna.tsinghua.edu.cn/simple

Облако Alibaba: http://mirrors.aliyun.com/pypi/simple/

Университет науки и технологий Китая https://pypi.mirrors.ustc.edu.cn/simple/

Хуачжунский университет науки и технологий: http://pypi.hustunique.com/

Шаньдунский технологический университет: http://pypi.sdutlinux.org/

Дубан: http://pypi.douban.com/simple/

Guess you like

Origin blog.csdn.net/PlutoZuo/article/details/134955007