Воссоздать локальную среду Python на удаленном сервере - PullRequest
0 голосов
/ 06 мая 2018

Я сейчас использую conda для этой цели.

После генерации локального environment.yml я запускаю $ conda create -n environment.yml на удаленном сервере.

Но это не относится к глобальным пакетам, на которые ссылается мой код.

Я могу добавить requirements.txt, используя pipreqs, а затем запустить pip install -r requirements.txt удаленно, но это не учитывает зависимости, такие как dlib или boost, которые могут понадобиться пакету для установки.

Есть ли какое-то решение для этого?

1 Ответ

0 голосов
/ 06 мая 2018

У вас есть два разных типа зависимостей. 1) Нужно установить через apt-get like boost, opencv 2) Нужно установить через pip.

Вам необходимо установить библиотеку apt-get вручную на сервере и определить библиотеки, связанные с pip, в файле needs.txt. Потому что библиотеки apt-get не зависят от среды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...