Я разрабатываю довольно большое приложение на python на стороне сервера, со всеми подключениями к базе данных, извлечением файлов, анализом, вызовами командной строки.
Это становится кошмаром для развертывания, так как я использовал много сторонних модулей вне стандартного pythonLib.И я потерял их след.В частности, Differnt Linux OS использует их разные версии, поэтому устанавливать их с помощью диспетчера пакетов ОС уже нецелесообразно.
Я хочу развернуть их во всех пакетах, включая текущую версию Python, которую я использую (Большинство ОС все еще поставляетсяс Python 2.5,6 я использую 2.7 и 2.7 специфические функции.).
Более того, я должен научить клиента, как развертывать, чтобы они могли тестировать на других серверах.Но они не являются экспертами Linux.Я должен упростить это, используя один скрипт или скопировав и вставив.
Существует Portablepython для Windows, но для Linux ничего нет.И я никогда не использовал python Packaging, поскольку я обычно работаю на сервере, на котором я только размещаю.
Пожалуйста, расскажите мне о доступных вариантах упаковки и развертывания для python, который включает в себя все установленные модули python и сам python.