Подробное объяснение использования pip в Python
Каталог статей
- Подробное объяснение использования pip в Python
-
- 1. Установите пип
- 2. Проверьте версию пипа
- 3. Обновите пункт
- 4. Получите помощь
- 5. Установочная библиотека
- 6. Сохраните список библиотек в указанный файл.
- 7. Библиотека пакетной установки
- 8. Удалите библиотеку
- 9. Обновить библиотеку
- 10. Просмотр информации о библиотеке
- 11. Просмотр установленных библиотек
- 12. Проверьте библиотеки, которые необходимо обновить.
- 13. Проверьте проблемы совместимости.
- 14. Загрузите библиотеку локально.
- 15. Изменить источник пипсов
Полное имя 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/