[Навыки разработки] Как установить пакеты Python в автономном режиме

искусственный интеллект Python

[Навыки разработки] Как установить пакеты 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:

Если вам нужно ускориться, вы можете выбрать отечественные источники:

 

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/…