Я планирую установить приложение Python ( Pyblosxom ) на моем сервере и планирую запустить его в собственной песочнице virtualenv с --no-site-packages
. Я надеюсь, что такая установка будет легко переносимой и обслуживаемой в течение многих лет.
Однако я использовал virtualenv только для сред разработки, которые воссоздают определенную настройку сервера локально, и большинство источников о virtualenv, похоже, также упоминают virtualenv для такого использования.
Есть ли какой-либо недостаток для запуска приложения Python из virtualenv на живом сервере?
ПРИМЕЧАНИЕ. Что касается переносимости установки, я только что узнал об экспериментальной --relocatable
опции, которую необходимо запустить после установки нового пакета. Даже если бы я этого не делал, я думаю, что установка была бы достаточно переносимой благодаря pip.
источник