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