Estou planejando configurar um aplicativo Python ( Pyblosxom ) no meu servidor e considerando executá-lo em sua própria caixa de proteção virtualenv com --no-site-packages
. Espero que essa configuração seja facilmente portátil e sustentável ao longo dos anos.
No entanto, usei o virtualenv apenas em ambientes de desenvolvimento que recriam localmente uma determinada configuração do servidor, e a maioria das fontes sobre o virtualenv também menciona o virtualenv para esse uso.
Existe alguma desvantagem em executar um aplicativo Python a partir de um virtualenv em um servidor ativo?
NOTA: Quanto à portabilidade da instalação, acabei de tomar conhecimento da --relocatable
opção experimental que precisa ser executada após a instalação de novos pacotes. Mesmo se eu não fizesse isso, acho que a instalação seria bastante portátil, graças ao pip.