2017-10-04 18 views
6

मैं conda डाउनलोड किया है, लेकिन मैं पिप और एक अलग उद्देश्य के लिए एक नियमित रूप से अजगर संस्करण (homebrew) का उपयोग करना चाहते हैं, यह अगर मैं काढ़ा के माध्यम से अजगर और पिप को स्थापित करने और फिर मैं conda स्थापित ठीक है?एक ही कंप्यूटर में नियमित पायथन (होमब्री के माध्यम से) और मिनीकोंडा कैसे स्थापित करें?

अद्यतन

miniconda स्थापित करने के बाद मैं homebrew के माध्यम से अजगर को स्थापित करने की कोशिश की और दोनों अजगर संस्करणों दुर्घटनाग्रस्त हो गया। मैं होमब्रा के माध्यम से मिनीकॉन्डा और फिर पायथन कैसे स्थापित कर सकता हूं?

+0

कोई बात नहीं सब पर। –

+0

क्या आपको लगता है कि अगर मैं उन्हें उसी कंप्यूटर में स्थापित करता हूं तो दोनों दुभाषिया क्रैश हो सकते हैं? – tumbleweed

+1

क्या कोई क्रैश त्रुटि संदेश है? – georgexsh

उत्तर

2

Anaconda:

Conda भाषा-नास्तिक वातावरण बनाता है मूल रूप से जबकि रंज virtualenv पर निर्भर करता है केवल अजगर वातावरण का प्रबंधन करने हालांकि यह हमेशा conda संकुल का उपयोग करने की सिफारिश की है, conda भी पिप, शामिल इसलिए आपको दोनों के बीच चयन नहीं करना है। उदाहरण के लिए, एक अजगर पैकेज है कि एक conda पैकेज नहीं है स्थापित करने के लिए है, लेकिन पिप के माध्यम से उपलब्ध है।

आप भी अपनी conda पर्यावरण के भीतर pip उपयोग कर सकते हैं:

conda install pip 
pip <pip command> 

या

conda install -n testenv pip 
source activate testenv 
pip <pip command> 

तुम भी तो यह वर्तमान ताकि आपको हर बार है किसी भी पर्यावरण के संकुल डिफ़ॉल्ट पिप जोड़ सकते हैं उपरोक्त स्निपेट का पालन करने की ज़रूरत नहीं है।

+0

सहायता के लिए धन्यवाद। बात यह है कि मैं एक विशिष्ट कार्य के लिए कोंडा के साथ काम कर रहा हूं। हालांकि, मैं अपने खुद के पायथन 3/होमब्रू कॉन्फ़िगरेशन का उपयोग करना पसंद करता हूं, जिसे मैं वास्तव में अन्य उद्देश्यों के लिए उपयोग करूंगा ... क्या आपको लगता है कि एक ही लैपटॉप में अलग-अलग होमब्री के माध्यम से कोंडा और पायथन स्थापित करना सुरक्षित है? – tumbleweed

+0

मुझे लगता है कि यह ठीक है, वे वस्तुओं को अलग-अलग क्षेत्रों में भी स्टोर करते हैं। –

+0

आप विभिन्न पायथन संस्करणों को प्रबंधित करने के लिए PyEnv (https://github.com/pyenv/pyenv) का उपयोग करने पर विचार कर सकते हैं। – piotrMocz

1

Anaconda Troubleshoot FAQ से, निम्न विधियों में नियोजित किया जा सकता:

  • संपादित अपने .bash_profile और .bashrc फ़ाइलों ताकि conda द्विआधारी निर्देशिका, जैसे ~/miniconda3/bin, अब पथ वातावरण चर में जोड़ा जाता है। आप अभी भी इस तरह के रूप में उनके ~/miniconda3/bin/conda पूरा पथ नाम, का उपयोग करके condaactivate और deactivate चला सकते हैं।

  • तुम भी conda, activate और deactivate के सांकेतिक लिंक के साथ एक फ़ोल्डर बना सकते हैं, और फिर अपने पथ के लिए इस फ़ोल्डर जोड़ने के लिए अपने .bash_profile या .bashrc फ़ाइल को संपादित। यदि आप ऐसा करते हैं, तो python चलाना सिस्टम पायथन का आह्वान करेगा, लेकिन conda आदेश, source activate MyEnv, source activate root, या source deactivate सामान्य रूप से काम करेगा।
    source activate चल source activate root चल रहा है, python चल सक्रिय conda वातावरण में अजगर लागू करेगा के बाद सहित किसी भी पर्यावरण को सक्रिय करने के बाद।

संबंधित मुद्दे