У меня есть несколько скриптов, в которых была собственная копия некоторых функций, поэтому я извлек эти функции в модуль и попросил скрипты импортировать функцию. Эти скрипты должны быть скопированы на несколько серверов Linux и выполнены. Когда скрипты работали автономно, я просто копировал файлы на серверы и запускал «python».
У меня есть центральный сервер управления, который будет копировать и запускать сценарии на разных серверах.
Я прочитал о яйцах питона, но мог бы воспользоваться некоторыми советами по выбору метода. Я делаю это сегодня, просто копирую и запускаю скрипт python. Поскольку это работает нормально, я подумал, может быть, есть способ связать сами сценарии с (внутренним) модулем, от которого они зависят, скопировать пакет на серверы и выполнить их. Не понимаю, зачем мне устанавливать что-либо с помощью «pip».
Итак, какую установку вы, ребята, порекомендуете? Может быть, я должен построить яйца на моем локальном компьютере, а сервер управления скопировать файл яйца на серверы? Я бы предпочел скопировать все, что нужно серверу, с сервера управления, вместо того, чтобы серверы сами извлекали зависимости, чтобы мне не пришлось пробивать больше дыр во всех брандмауэрах. Поскольку яйца обычно нуждаются в удалении зависимостей, может быть, яйца - не выход?
Большинство моих серверов работают под управлением Python 2.6, но у меня есть некоторые из них, работающие под управлением Python 2.4 и 3.2.
Привет, Кеннет