मैंनें इस्तेमाल किया python-virtualenv
पहले अजगर टूल्स के लिए, लेकिन अब मुझे एक नया रिमोट जॉब मिला है, जिसे मेरे सिस्टम में इंस्टॉल करने के लिए बहुत सारे देशी टूल्स की जरूरत होती है। सवाल यह है कि मैं अपने कार्य-डेवलपर वातावरण और घर-उपयोगकर्ता वातावरण को कैसे अलग कर सकता हूं?
उदाहरण के लिए मुझे स्थापित करने की आवश्यकता है opencv
जिसे बहुत सारे पर्यावरण परिवर्तनों की आवश्यकता है, लेकिन मैं अपने सिस्टम में इन परिवर्तनों को हर समय नहीं रखना चाहता, मैं इसे एक और वातावरण में सेट करना चाहता हूं (और मुझे अपने दूरस्थ कार्य के लिए जितने सॉफ़्टवेयर चाहिए) और इसका उपयोग तब करता हूं जब मैं जरुरत। पहली बात जो मेरे दिमाग में आ रही है, वह है सरल प्रयोग chroot
। लेकिन शायद कुछ शांत प्रथाएं मौजूद हैं जो मुझे नहीं पता हैं?
मैंने चेरोट का उपयोग नहीं किया इसलिए मैं पूछ रहा हूं।