Настройка способа доступа разных компьютеров к одной и той же виртуальной среде - PullRequest
1 голос
/ 22 октября 2019

Я пытаюсь настроить систему на нескольких компьютерах, где я смогу запустить некоторый набор сценариев и заставить его работать на всех них. Если у меня на всех компьютерах установлена ​​одна и та же версия Python, могу ли я настроить виртуальную среду в сетевом расположении? Если да, то должен ли исполняемый файл Python находиться на локальном диске или в сетевом расположении?

Если это невозможно, то как лучше всего это сделать?

Спасибо.

1 Ответ

0 голосов
/ 22 октября 2019

Да, вы можете. Вы можете экспортировать все зависимости с помощью pip freeze > requirements.txt и подготовить сценарий, который устанавливает недостающие пакеты на каждом компьютере.

Я бы лично реализовал сценарий для сортировки dependencies в requirements.txt по алфавиту и сохранения обоих в репозитории git иопределите задание cron на каждом компьютере, чтобы извлечь текущую версию requirements.txt с удаленного компьютера, установить недостающие зависимости и другой сценарий, чтобы обновить requirements.txt и отправить изменения, чтобы они могли транслироваться.

...