मैक ओएस पर 2 एनाकोंडा (पायथन 2 और 3) कैसे स्थापित करें


170

मैं मैक ओएस में अपेक्षाकृत नया हूं। मैंने अभी हाल ही में पायथन 3 (खुद के लिए) के साथ एक्सकोड (सी ++ कंपाइलर के लिए) और एनाकोंडा स्थापित किया है। अब मैं सोच रहा हूँ कि पायथन 2 के साथ ठीक से दूसरा एनाकोंडा (काम के लिए) कैसे स्थापित किया जाए?

मुझे iPython और स्पाइडर IDE के साथ काम करने के लिए दोनों संस्करणों की आवश्यकता है। आदर्श तरीका है कि आप पायथन वातावरण को पूरी तरह से अलग कर दें। उदाहरण के लिए, मेरी इच्छा है कि मैं conda install scikit-learnपायथन 3 पर्यावरण के लिए और conda2 install scikit-learnपायथन 2 के लिए कुछ लिख सकूं।


1
नीचे दिया गया समाधान उबंटू में भी मेरे लिए अच्छा काम करता है। जबकि लिनक्स उपयोगकर्ताओं को अच्छी तरह से पता होना चाहिए कि मैक के लिए एक समाधान लिनक्स पर भी कोशिश करने के लायक है, मैं सुझाव देता हूं कि आप अपने शीर्षक से ओएसएक्स और मैक टैग हटा दें और सामान्य "यूनिक्स" से बदल दें। इस तरह यह अधिक खोज परिणामों में आएगा और / या लिनक्स उपयोगकर्ताओं द्वारा अनदेखा नहीं किया जाएगा। खासकर यदि वे लिनक्स में नए हैं या बस यह नहीं जानते हैं कि मैक यूनिक्स आधारित है।
RMurphy

जवाबों:


324

एनाकोंडा को फिर से स्थापित करने की आवश्यकता नहीं है। एनाकोंडा के लिए पैकेज मैनेजर कॉनडा पूरी तरह से अलग वातावरण का समर्थन करता है। पायथन 2.7 के लिए एक वातावरण बनाने का सबसे आसान तरीका है

conda create -n python2 python=2.7 anaconda

यह एक वातावरण तैयार करेगा जिसका नाम python2एनाकोंडा का पायथन 2.7 संस्करण होगा। आप इस वातावरण को सक्रिय कर सकते हैं

source activate python2

यह ~/anaconda/envs/python2आपके सामने उस पर्यावरण (आमतौर पर ) को डाल देगा PATH, ताकि जब आप pythonटर्मिनल पर टाइप करेंगे तो यह उस वातावरण से अजगर को लोड करेगा।

यदि आप एनाकोंडा के सभी नहीं चाहते हैं, तो आप anacondaजो भी पैकेज चाहते हैं उसके साथ कमांड में बदल सकते हैं। आप condaउस वातावरण में संकुल को बाद में स्थापित करने के लिए उपयोग कर सकते हैं , या तो -n python2ध्वज का उपयोग करके conda, या पर्यावरण को सक्रिय करके।


1
धन्यवाद! क्या मैं दो स्पाइडर आईडीई पायथन 2.7 और पायथन 3.4 पर IPythons के साथ एक साथ चला सकता हूं?
रात_बत

2
प्रत्येक ipython notebookदूसरे पोर्ट (लोकलहोस्ट: 8888, लोकलहोस्ट: 8889, आदि) को सेट करता है। तो बस उन्हें सीधा रखें और आप सभी सेट हैं।
एलेक्सिस

5
फिर मैं python2और के बीच कैसे स्विच कर सकता हूं python3? और BTW, मैं पर हूँ win7
cccn1991

25
विंडोज पर उपयोग न करें source। यह सिर्फ है activate python2और deactivate
asmeurer

3
@Shyamkkhadka जो आपको दिखाने के लिए है कि आपने एक कोंडा वातावरण सक्रिय किया है। अगर आपको यह पसंद नहीं है तो आप इसे निष्क्रिय कर सकते हैं conda config --set changeps1 false
asmeurer

31

संपादित करें! : कृपया सुनिश्चित करें कि आपके पास दोनों पायथन आपके कंप्यूटर पर स्थापित होना चाहिए।

हो सकता है कि मेरा उत्तर आपके लिए देर से आया हो, लेकिन मैं किसी ऐसे व्यक्ति की मदद कर सकता हूं, जिसे वही समस्या है!

आपको दोनों को डाउनलोड करने की आवश्यकता नहीं है Anaconda

यदि आप उपयोग कर रहे हैं Spyderऔर Jupyterएनाकोंडा में शामिल हैं और

यदि आपके पास पहले से ही टर्मिनल में एनाकोंडा 2 प्रकार हैं:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

यदि आपके पास पहले से ही एनाकोंडा 3 है तो टर्मिनल में टाइप करें:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

फिर उपयोग करने से पहले Spyderआप पायथन पर्यावरण को नीचे की तरह चुन सकते हैं! कभी-कभी केवल आप रूट और अपने नए पायथन वातावरण को देख सकते हैं, इसलिए रूट आपका पहला एनाकोंडा वातावरण है!

एनाकोंडा स्पाइडर पायथन 2.7 या 3.5

साथ ही यह जुपिटर है। आप इस तरह से अजगर संस्करण चुन सकते हैं!

ज्यूपिटर नोटबुक

मुझे उम्मीद है इससे मदद मिलेगी।


4
एनाकोंडा को सेटअप करने की आवश्यकता है और ज्यूपिटर गुठली या स्पाइडर के लिए कॉन्फ़िगर किया जाना चाहिए, इससे पहले कि उन विकल्पों में से विशिष्ट पुस्तकालयों का उपयोग किया जा सके।
वनक्रीचर

4

यह उपयोगी हो सकता है यदि आपके पास एक से अधिक अजगर संस्करण स्थापित हैं और न ही यह पता है कि किसी विशिष्ट संस्करण का उपयोग करने के लिए अपने विचार को कैसे बताएं।

  1. स्थापित करें anaconda। नवीनतम संस्करण यहां पाया जा सकता है
  2. anaconda-navigatorटर्मिनल में टाइप करके नाविक को खोलें
  3. खुला वातावरण। पर क्लिक करें createऔर फिर उस में अपने अजगर संस्करण का चयन करें।
  4. अब आपके पायथन संस्करण के लिए नया वातावरण बनाया जाएगा और आप बस installउस पर क्लिक करके आईडीई (जो वहां सूचीबद्ध हैं) स्थापित कर सकते हैं ।
  5. IDE को अपने वातावरण में लॉन्च करें ताकि IDE उस वातावरण के लिए निर्दिष्ट संस्करण का उपयोग करे।

आशा करता हूँ की ये काम करेगा!!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.