2013-09-21 10 views
16

को पहचानने के लिए PyCharm प्राप्त करना मुझे PyCharm IDE (मैक ओएसएक्स शेर मशीन पर) के भीतर SciPy पुस्तकालयों का उपयोग करने की आवश्यकता है। SciPy वेबसाइट लिखती है कि मैक उपयोगकर्ताओं के लिए सबसे सरल स्थापना विधि एनाकोंडा (या समकक्ष डिस्ट्रो) स्थापित करना है। मैंने एनाकोंडा इंस्टॉलर का उपयोग किया, और यह मेरे घर फ़ोल्डर में एक एनाकोंडा निर्देशिका बनाई, जहां मुझे आवश्यक संकुल के साथ lib/python2.7/site-packages निर्देशिका मिलती है। हालांकि, PyCharm इस सब से अवगत नहीं है और SciPy आयात विवरण अनसुलझे रहते हैं।एनाकोंडा के SciPy

मेरा सवाल यह है कि पिकाचर्म को एनाकोंडा के साथ कैसे काम करना है?

+0

क्या आपने इंस्टॉलेशन को सही तरीके से चलाया था? क्या आपने 'हाँ' कहा था जब उसने पूछा कि क्या यह '.bashrc' को संशोधित कर सकता है? – Rohit

+0

@ रोहित ओएसएक्स में यह है .bash_profile, लेकिन हाँ, इंस्टॉलर ने इसे बदल दिया (पाटा चर के लिए एनाकोंडा/बिन जोड़ा)। – hillel

+0

हां। माफ़ कीजिये। यह केवल अंतर्निहित दुभाषिया के लिए उपयोगी है। – Rohit

उत्तर

36

मैं अभी भी पाइथन पारिस्थितिक तंत्र और पायचर्म के साथ शर्तों के लिए आ रहा हूं, इसलिए नमक के अनाज के साथ निम्नलिखित ले लो, लेकिन 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 बटन का उपयोग करने में सक्षम होंगे।

एक बार जब आप एनाकोंडा दुभाषिया जोड़ चुके हैं, तो आप एनाकोंडा दुभाषिया के पर्यावरण से प्राप्त वर्चुअलएन्व बनाने के लिए ऊपरी फलक पर टूलबार से वर्चुअलएन्व बटन का भी उपयोग कर सकते हैं। इस तरह आप नए पैकेज को इस तरह से स्थापित कर सकते हैं जो वैश्विक एनाकोंडा वितरण को प्रभावित नहीं करेगा।

+5

आप एनाकोंडा से प्राप्त करने के लिए वर्चुअलएन्व कैसे प्राप्त करते हैं? –

+0

पिचर्म सिर्फ पागल हो जाता है और यदि आप एक जिप्टर नोटबुक शुरू करते हैं तो जबरन बंद होना पड़ता है। यह नोटबुक यूआरएल नहीं मिल रहा है। मुझे यह वर्चुअलनव टूलबार भी नहीं मिला। मैं भुगतान संस्करण का उपयोग कर रहा हूं (लेकिन मैं जावा ज्यादातर करता हूं इसलिए कुल नुकसान नहीं) – Vangel