Ich plane, eine Python-App ( Pyblosxom ) auf meinem Server einzurichten und sie in einer eigenen virtuellen Sandbox mit auszuführen--no-site-packages
. Ich hoffe, dass ein solches Setup über die Jahre leicht zu transportieren und zu warten ist.
Ich habe virtualenv jedoch nur für Entwicklungsumgebungen verwendet, in denen ein bestimmtes Server-Setup lokal wiederhergestellt wird, und die meisten Quellen zu virtualenv scheinen auch virtualenv für eine solche Verwendung zu erwähnen.
Gibt es einen Nachteil beim Ausführen einer Python-App von einem virtuellen Computer auf einem Live-Server?
ANMERKUNG: In Bezug auf die Portabilität des Setups wurde ich gerade auf die experimentelle --relocatable
Option aufmerksam gemacht, die ausgeführt werden muss, nachdem ein neues Paket installiert wurde. Auch wenn ich das nicht getan hätte, würde das Setup dank pip ziemlich portabel sein.