मैं अभी भी पाइथन पारिस्थितिक तंत्र और पायचर्म के साथ शर्तों के लिए आ रहा हूं, इसलिए नमक के अनाज के साथ निम्नलिखित ले लो, लेकिन reading up a bit के बाद, मैंने सोचा कि मैं एक विस्तृत स्पष्टीकरण लिखूंगा।
स्थापना के दौरान, एनाकोंडा डिफ़ॉल्ट पायथन दुभाषिया को ~/anaconda/bin/python में बदल देता है। यह दुभाषिया sys.path
के साथ कॉन्फ़िगर किया गया है जो ~/anaconda/lib में पुस्तकालयों के लिए डिफ़ॉल्ट है। पाइथन के पाइप जैसे पैकेज मैनेजर दुभाषिया का उपयोग करते हैं जो उन्हें संकुल को स्थापित करने के पथ को निर्धारित करने के लिए चला रहे हैं, इसलिए एनाकोंडा स्थापित होने के बाद, पीपी या अन्य तरीकों के माध्यम से स्थापित सभी संकुल ~/anaconda/lib के अंदर कहीं भी रखे जाएंगे। यानी वर्चुअलनेव की तरह कुछ भी इस्तेमाल किए बिना, प्रत्येक पाइथन दुभाषिया का अपना पारिस्थितिकी तंत्र होता है और विभिन्न दुभाषियों के साथ चलने वाला पाइप विभिन्न निर्देशिकाओं में संकुल स्थापित करेगा।
PyCharm Project Settings-->Project Interpreter-->Python Interpreters
स्क्रीन में यह सब संभालता है। PyCharm एनाकोंडा वितरण के बारे में पता करने के लिए आपको Project Interpreter-->Python Interpreters
सूची में एनाकोंडा अजगर दुभाषिया जोड़ सकते हैं और यह परियोजना के लिए डिफ़ॉल्ट बनाने की जरूरत है। PyCharm फिर एनाकोंडा के दुभाषिया पारिस्थितिक तंत्र (~/anaconda/lib) में स्थापित सभी संकुलों का पता लगाएगा और उन्हें निचले फलक में packages
के तहत सूचीबद्ध करेगा। यह आपको उस दुभाषिया के लिए setup_tools और pip स्थापित करने के लिए भी संकेत देगा, और एक बार ऐसा करने के बाद आप एनाकोंडा पारिस्थितिक तंत्र में अधिक संकुल जोड़ने के लिए निचले फलक में install
बटन का उपयोग करने में सक्षम होंगे।
एक बार जब आप एनाकोंडा दुभाषिया जोड़ चुके हैं, तो आप एनाकोंडा दुभाषिया के पर्यावरण से प्राप्त वर्चुअलएन्व बनाने के लिए ऊपरी फलक पर टूलबार से वर्चुअलएन्व बटन का भी उपयोग कर सकते हैं। इस तरह आप नए पैकेज को इस तरह से स्थापित कर सकते हैं जो वैश्विक एनाकोंडा वितरण को प्रभावित नहीं करेगा।
क्या आपने इंस्टॉलेशन को सही तरीके से चलाया था? क्या आपने 'हाँ' कहा था जब उसने पूछा कि क्या यह '.bashrc' को संशोधित कर सकता है? – Rohit
@ रोहित ओएसएक्स में यह है .bash_profile, लेकिन हाँ, इंस्टॉलर ने इसे बदल दिया (पाटा चर के लिए एनाकोंडा/बिन जोड़ा)। – hillel
हां। माफ़ कीजिये। यह केवल अंतर्निहित दुभाषिया के लिए उपयोगी है। – Rohit