Иногда по причинам безопасности сервер работает в локальной сети без доступа в интернет. Все бы нечего, но как в такой ситуации установить пакеты Python без интернета. Хороший вопрос. В этой небольшой статье, я дам на него хороший ответ.
Еще по теме: Написание спуфера на Python для подмены почты
Как установить пакеты Python без интернета
Для установки пакетов Python без интернета следуйте следующим шагам:
Шаг 1: Зайдите на сайт PyPI и найдите необходимый пакет. Я для примера буду устанавливать пакет pycryptodome 3.14.1.
Шаг 2: Скачайте выбранный пакет на компьютер.
Шаг 2: Извлеките пакет из скаченного архива.
Шаг 3: Сохраните файлы в каталог пакетов, чтобы в будущем можно было управлять своими пакетами.
Шаг 4: Теперь, можно создать новую виртуальную среду для своего Python pip и после запустить команду установки пакета:
1 |
python3 setup.py build && python3 setup.py install |
Шаг 5: Когда установка завершится, проверьте свой пакет с помощью pip3 Freeze.
Поздравляю! Вы установили пакет Python без подключения к интернету. Этот метод будет полезен, когда вы создаете приложение в образе докера или создаете локальный репозиторий пакетов.
Полезные ссылки:
Использование pynput для создания кейлоггера на Python
Написание утилиты на Python для анализа вредоносных программ