Je prévois de mettre en place une application Python ( Pyblosxom ) sur mon serveur et envisage de l'exécuter dans son propre sandbox virtualenv avec --no-site-packages
. J'espère qu'une telle configuration sera facilement portable et maintenable au fil des ans.
Cependant, je n'ai utilisé virtualenv que pour les environnements de développement qui recréent localement une certaine configuration de serveur, et la plupart des sources sur virtualenv semblent également mentionner virtualenv pour une telle utilisation.
Existe-t-il un inconvénient à exécuter une application Python à partir d'un virtualenv sur un serveur en direct?
REMARQUE: En ce qui concerne la portabilité de l'installation, je viens d'être informé de l' --relocatable
option expérimentale qui doit être exécutée après l'installation de nouveaux packages. Même si je ne l'ai pas fait, je suppose que la configuration serait assez portable grâce à pip.
la source