Estoy planeando configurar una aplicación Python ( Pyblosxom ) en mi servidor y estoy considerando ejecutarla en su propia caja de arena virtualenv con --no-site-packages
. Espero que tal configuración sea fácilmente portátil y mantenible a lo largo de los años.
Sin embargo, solo he usado virtualenv para entornos de desarrollo que recrean una determinada configuración de servidor localmente, y la mayoría de las fuentes sobre virtualenv parecen mencionar también virtualenv para tal uso.
¿Hay algún inconveniente en ejecutar una aplicación Python desde virtualenv en un servidor en vivo?
NOTA: En cuanto a la portabilidad de la configuración, acabo de conocer la --relocatable
opción experimental que debe ejecutarse después de la instalación de un nuevo paquete. Sin embargo, incluso si no hiciera esto, supongo que la configuración sería bastante portátil gracias a pip.