#python
#python
Вопрос:
Мне нужно написать скрипты на python в финансовом учреждении, которое не разрешает доступ в Интернет.
Итак, как я могу установить модули python, такие как запросы, pandas и т. Д., Учитывая, что нет доступа в Интернет, и они не позволяют вам подключаться к Интернету. Вы также не можете передавать файлы с USB-накопителя.
Возможно ли работать с модулями python в такой ограниченной среде?
Комментарии:
1. У них может быть локальный репозиторий. Вам нужно поговорить с их ИТ-отделом.
2. Как вы будете развертывать скрипты без Интернета и USB-накопителя? И как вы загрузили Python?
3. Вы не можете волшебным образом устанавливать библиотеки из воздуха. Вам нужен либо доступ в Интернет, либо способ передачи файлов, чтобы вы могли устанавливать из
.whl
файлов. Конечно, решение можно найти, поговорив с ИТ-отделом вашей компании (как упоминалось выше).4. Мне кажется, что ваш статус в учреждении не соответствует вашим техническим амбициям. Если ваш банк чем-то похож на те, которые я программировал на Python более 20 лет, у вас есть два варианта: (1) Вы просите ИТ-отдел (вероятно, через вашего менеджера) сделать нужные вам библиотечные модули доступными как часть уже имеющейся у вас установки Python. (2) Вы запрашиваете признание в качестве разработчика и получаете доступ к отдельной среде разработки вашего учреждения. Разработчики обычно имеют больше свободы для загрузки материалов, хотя вам все равно может потребоваться подать заявку, чтобы внести PyPI в белый список.
5. Хорошо, это хорошее предложение. Спасибо!
Ответ №1:
(1) Загрузите пакет python.файлы whl на локальный диск на сервере, на который вы хотите установить пакеты.
(2) Убедитесь, что Pip имеет по крайней мере версию 20.x
(3) В Windows из командной строки выполните :
pip install <install_directory>< .whl_file >
например, установка pip c:tempen_core_web_md-3.0.0-py3-none-any.whl
Процесс немного отличается для Linux с использованием установщиков RPM или YUM, но по сути тот же.
HTH