मैं अलग-अलग पैकेज और सॉफ्टवेयर इंस्टॉल करना चाहता हूं, लेकिन मुझे वास्तव में कुछ भी इंस्टॉल करने के लिए sudo कमांड करने का विचार पसंद नहीं है।
मैं किसी भी ऐप को प्राप्त करने के लिए Homebrew और MacPorts का उपयोग करता हूं, लेकिन क्या यह संभव है कि एक अजगर शैली के आभासी वातावरण के लिए विशिष्ट अनुप्रयोगों, पुस्तकालयों और पैकेजों को स्थापित किया जाए और अगर मुझे लगता है कि मैं इन पैकेजों को टकराना नहीं चाहता, तो मैं सिर्फ एक आभासी वातावरण को हटा सकता हूं या बस एक अलग वातावरण का उपयोग करें?
कृपया मुझे बताएं कि क्या सवाल का कोई मतलब नहीं है। जब से मैंने पायथन में आभासी वातावरण का उपयोग करना शुरू किया है, मैं आभासी वातावरण के साथ काम करने की कल्पना नहीं कर सकता हूं और मैं सोच रहा था कि क्या कुछ समान या स्थापना का एक पैटर्न है जो लोग सलाह देते हैं कि उस व्यवहार की नकल करेंगे?
ps> मुझे पता है कि Fink भी है लेकिन मैं इसका इस्तेमाल नहीं करता।
संस्करण 2:
मुझे लगता है कि मुझे अपने प्रश्न को और सत्यापित करने की आवश्यकता है।
मैं पहले से ही virtualenvwrapper का उपयोग करता हूं और आभासी वातावरण में सब कुछ पायथन से संबंधित करता हूं। सवाल पायथन से स्वतंत्र है। इसके बस उस virtualenv ने मुझे यह देखने के लिए प्रेरित किया कि क्या कोई समतुल्य, उपयोगकर्ता-खाता-विस्तृत है।
मुझे जो लगा वह भयानक होगा, तब आया जब मैं libjpeg, PIL, FreeType2, Pillow आदि को स्थापित करने की कोशिश कर रहा था।
मैं इन पुस्तकालयों या libjpeg जैसे पैकेजों को स्थापित करना चाहता था, OS के आभासी वातावरण में FreeType2 । अगर मुझे लगा कि इन लाइब्रेरी इंस्टॉल्स का होमब्रेव संस्करण मेरी संतुष्टि के लिए नहीं है, तो मैं बस एक अलग वातावरण में काम कर सकता हूं या कुछ अन्य इंस्टॉलेशन प्रक्रियाओं को आज़मा सकता हूं और स्थापित अनुप्रयोगों के वातावरण के बीच स्विच कर सकता हूं।
इसलिए, मैं सोच रहा था कि क्या OS X के लिए ऐसा कुछ मौजूद है या कुछ ऐसे ट्रिक्स हैं जो इसका अनुकरण कर सकते हैं?