Установите пакеты Python в Windows Server 2016, который не имеет подключения к Интернету - PullRequest
0 голосов
/ 22 февраля 2019

Мне нужно установить пакеты Python в изолированную программную среду Windows Server 2016 для запуска разработанной модели Python в производстве. У этого нет подключения к Интернету.

Мой ноутбук - Windows 2010, и теперь модель работает на моем компьютере, и мне нужно отправить ее на сервер.

Мой вопрос: как мне установить все необходимые пакеты на моем сервере, чтобыне имеет подключения к интернету.

Спасибо Mithun

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Простой способ - установить ту же версию Python на другую машину, имеющую доступ в Интернет, и использовать на ней обычно pip.Это загрузит кучу файлов и установит их аккуратно в Lib\site_packages вашей установки Python.

Вы можете скопировать эту папку на серверную установку Python.Если вы хотите иметь возможность позже добавлять пакеты, вы должны синхронизировать обе установки: не добавляйте и не удаляйте пакеты на ноутбуке без синхронизации с сервером.

0 голосов
/ 22 февраля 2019

Для компьютера с Windows Server убедитесь, что у вас установлен pip и добавлен в путь.

Затем выполните следующие действия:

  1. Поскольку вы используете Windows, попробуйте загрузить пакеты из Неофициальных бинарных файлов Python на свой персональный ноутбук с Интернетом.подключение.Попробуйте скачать файл whl.
  2. Копирование / передача загруженного файла whl на компьютер с сервером Windows.
  3. Используйте pip для установки скопированного / переданного whl файла.
pip install <filname>.whl

Если вы не хотите устанавливать какие-либо математические пакеты, вы можете использовать официальный Индекс пакетов Python (PyPI) хранилище.

Выполните следующие шаги, чтобы загрузить библиотеку Python из Официальной библиотеки:

  1. Откройте официальное Индекс пакетов Python страница.

  2. Поиск требуемого пакета (например, я ищу библиотеку с именем beautifulsoup4 link )

  3. Вам нужно выбрать Download Files в боковом меню. например,

  4. Загрузить требуемую версию файла whl.

  5. Копировать / передать загруженный файл whlна компьютер с сервером Windows.

  6. Используйте pip для установки скопированного / переданного whl файла.

...