[Навыки разработки] Как установить пакеты Python в автономном режиме
1. Описание проблемы
PyPI (Python Package Index) — это репозиторий официальных сторонних библиотек Python. Каждый может скачать сторонние библиотеки или загрузить в PyPI разработанные библиотеки. Официально рекомендуется использовать менеджер пакетов pip для загрузки сторонних библиотек.
Как правило, в состоянии сети пользователи могут напрямую устанавливать в текущую среду Python с помощью команды pip install x (x указывает пакет, который необходимо установить). На самом деле выполнение этой команды можно разделить на два этапа: 1. Сначала получить пакет pip файла whl с сервера PyPI, 2. Затем выполнить команду установки.
Однако иногда из-за сетевых причин (плохой сигнал сети или компьютер не подключен к Интернету) пакет pip файла whl не может быть получен с сервера PyPI, а команда pip install x не может быть использована напрямую для установки упаковка. В это время пользователь может загрузить пакет PyPI на другой компьютер, скопировать его на текущий компьютер, а затем выполнить шаг 2 для его установки.
Далее используется пример, демонстрирующий, как работать
2. Практические упражнения
Официальный адрес PyPI:
Если вам нужно ускориться, вы можете выбрать отечественные источники:
- Али Клаудmirrors.aliyun.com/leather/simple…
- Университет науки и технологий Китаяpypi.mirrors.ustc.edu.cn/simple/
- Дубан (дубан)pypi.douban.com/simple/
- Университет Цинхуаpypi.tuna.tsinghua.edu.cn/simple/
- Университет науки и технологий Китаяpypi.mirrors.ustc.edu.cn/simple/
1. Открытьpypi.org/
2. Найдите пакет для установки в поле поиска.
Здесь мы используем библиотеку tqdm (это мощный инструмент индикатора выполнения терминала) в качестве примера, введите tqdm в поле поиска и выберите версию для загрузки.
3.Download files
Загрузите в соответствии с вашей собственной версией Python (2.X, 3.X), версией системы (win, linux)
Откройте местоположение загруженного файла, не изменяйте имя файла whl, расположение файла здесь /home/user/package/tqdm-4.28.1-py2.py3-none-any.whl
4. Установка из командной строки
Введите расположение файла pip install+whl
pip install /home/user/package/tqdm-4.28.1-py2.py3-none-any.whl
Успешная установка.
3. Расширение проблемы
Вопрос. Что делать, если пакет Python, который необходимо установить в автономном режиме, должен зависеть от других пакетов Python?
Авторская идея решения проблемы заключается в том, чтобы сначала найти установочные зависимости этого пакета Python в Интернете, затем последовательно установить зависимые пакеты в соответствии с содержимым зависимостей, повторять вышеописанные операции до тех пор, пока содержимое зависимостей не будет установлено, и, наконец, установите пакет Python. Это будет немного громоздко работать. В настоящее время автор не придумал лучшего способа. Добро пожаловать, чтобы публиковать лучшие идеи в области комментариев.
4.Reference
1.blog.CSDN.net/номер 511655654/…