python - क्या रूबी के 'आरवीएम' के बराबर एक अजगर है?




egg equivalent (4)

प्रश्न: क्या हमारे पास पाइथन में रूबी संस्करण प्रबंधक 'आरवीएम' के लिए कुछ भी समान रूप से समतुल्य है?

( आरवीएम आपको आसानी से रूबी दुभाषिया के विभिन्न संस्करणों और रत्नों (मॉड्यूल) के विभिन्न सेटों के बीच पूरी तरह से स्विच करने देता है। दुभाषिया (-एस) और रत्नों के डाउनलोड-बिल्ड-इंस्टॉल-स्विच से संबंधित सब कुछ आरवीएम का आह्वान करके देखभाल करता है। सभी आपके नियमित उपयोगकर्ता खाते के अंतर्गत चलते हैं।)


पायथनब्रे अब विकास में नहीं है। पूर्व रखरखाव के बजाय "PyEnv" का उपयोग करने का सुझाव देता है (नीचे देखें) "।

पाइथनब्रा आ गया है! http://github.com/utahta/pythonbrew

pyenv: pyenv


Hytdsh के जवाब पर (लगभग दो साल बाद) ...

pythonz एक कांटा जो Stackless, PyPy, और Jython के लिए समर्थन जोड़ता है।

यदि आप पसंद करते हैं कि आरवीएम विभिन्न दुभाषियों को कैसे संभालता है, तो यह पाइथोनज़ को देखने लायक हो सकता है। यदि आप सख्ती से सीपीथॉन के साथ काम कर रहे हैं, तो अंतर कम महत्वपूर्ण है।


वैकल्पिक रूप से, यदि आप मैकपोर्ट्स का उपयोग कर रहे हैं तो आप python_select का उपयोग कर सकते हैं। python_select साथ python_select इंस्टॉल करें:

$ sudo port install python_select

मान लें कि पायथन 2.6 और 2.5 में मैकपोर्ट्स के माध्यम से मधुमक्खी स्थापित है, आप पाइथन को इस प्रकार स्विच कर सकते हैं:

$ sudo python_select python25
=> Selecting version "python25" for python
$ python --version
=> 2.5.5
$ sudo python_select python26
=> Selecting version "python26" for python
$ python --version
=> 2.6.6

हां, virtualenv के साथ virtualenvwrapper

अद्यतन: आप वर्चुअलएन्व burrito के साथ एक साथ दोनों स्थापित कर सकते हैं।

अद्यतन : सही उत्तर अब शायद pyenv

वैज्ञानिक कंप्यूटिंग के लिए, संबंधित उपकरण anaconda





rvm