मैं एक अजगर एप्लिकेशन (स्थापित करने के लिए योजना बना रहा हूँ Pyblosxom मेरे सर्वर पर) और अपने स्वयं के में इसे चलाने के लिए पर विचार virtualenv सैंडबॉक्स साथ --no-site-packages
। मुझे उम्मीद है कि इस तरह के एक सेटअप आसानी से पोर्टेबल और वर्षों में बनाए रखा जा सकता है।
हालाँकि, मैंने केवल उन स्थानीय परिवेशों के लिए virtualenv का उपयोग किया है जो स्थानीय स्तर पर एक निश्चित सर्वर सेटअप को फिर से बनाते हैं, और virtualenv के बारे में अधिकांश स्रोत भी ऐसे उपयोग के लिए virtualenv का उल्लेख करते हैं।
क्या किसी लाइव सर्वर पर एक virtualenv से पायथन ऐप चलाने में कोई कमी है?
नोट: सेटअप की पोर्टेबिलिटी के लिए, मुझे केवल प्रयोगात्मक --relocatable
विकल्प से अवगत कराया गया है, जिसे नए पैकेज स्थापित करने के बाद चलाने की आवश्यकता है। भले ही मैंने ऐसा नहीं किया, लेकिन मुझे लगता है कि सेटअप पाइप के लिए काफी पोर्टेबल होगा।