मैंने एनाकोंडा स्थापित किया है और दो अतिरिक्त वातावरण बनाए हैं: py3k (जो पायथन 3.3 रखता है) और py34 (जो पायथन 3.4 रखता है)। इसके अलावा, मेरे पास 'रूट' नाम का एक डिफ़ॉल्ट वातावरण है जिसे एनाकोंडा इंस्टॉलर डिफ़ॉल्ट रूप से बनाया गया है और जो पायथन 2.7 को धारण करता है। यह अंतिम एक डिफ़ॉल्ट है, जब भी मैं टर्मिनल से 'ipython' लॉन्च करता हूं यह मुझे 2.7 संस्करण देता है। पायथन 3.4 के साथ काम करने के लिए, मुझे कमांड (शेल में) जारी करने की आवश्यकता है
source activate py34
ipython
जो कि डिफ़ॉल्ट वातावरण को Python 3.4 में बदल देता है। यह ठीक काम करता है, लेकिन जब मैं पायथन 2.7 के बजाय पायथन 3.4 (जो मैं शिक्षण उद्देश्यों के लिए रखता हूं, यह एक लंबी कहानी है) के बजाय ज्यादातर समय मैं परेशान हूं। वैसे भी, मैं यह जानना चाहता हूं कि डिफ़ॉल्ट वातावरण को पायथन 3.4 में कैसे बदला जाए, यह ध्यान में रखते हुए कि मैं सब कुछ खरोंच से पुनर्स्थापित नहीं करना चाहता हूं।
CONDA_ROOT="/Users/bla/miniconda"
और source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
मेरे में .bashrc
और यह ठीक काम करने लगता है।
.bashrc
है कि एक स्क्रिप्ट के रूप में नहीं चलाया जाता है, लेकिन नए शेल द्वारा sourced है, इसलिए आप इसे बैश स्क्रिप्ट चलाकर नहीं देख सकते।
source activate
यह शेल वातावरण को प्रभावित करेगा।
source activate py34
अपने उपयोग में विचार किया है.bashrc
?