2013-08-25 14 views
10

में वर्चुअल वातावरण सेट अप करना सभी को नमस्कार!PyCharm

मैं PyCharm में किसी के द्वारा बनाई गई एक परियोजना में एक छोटे से मुद्दे मिल गया है, आभासी वातावरण के साथ (VE) ठीक। मैंने कुछ महीने पहले इस वीई को सेट कर लिया है और कुछ समय के लिए इसका इस्तेमाल नहीं किया है। अब मुझे इसे वापस जाने की जरूरत है, क्योंकि इसमें बहुत सारी आवश्यक चीजें स्थापित हैं। इसलिए इस वीई में स्थापित करने के लिए एक और बैटरी की आवश्यकता है - यह ध्वनि क्लाउड एपीआई है। मैंने परियोजना सेटिंग्स में सीधे PyCharm से स्थापित किया है, मैंने जांच की है कि यह वीई अभी भी एक डिफ़ॉल्ट वीई है - यह है। लेकिन प्रोजेक्ट शिकायत करता रहता है कि "ध्वनि मॉड्यूल नामक कोई मॉड्यूल नहीं है"।

तुम मुझे जिस तरह से मैं इसे ठीक कर सकते दिखा सकते हैं?

अग्रिम धन्यवाद।

उत्तर

11

सेटिंग्स में, परियोजना खंड (बाएँ फलक में) के तहत दुभाषियों में जाते हैं। वहां से आप एक पाए गए वातावरण का चयन कर सकते हैं या पथ से अपना खुद का जोड़ने के लिए + पर क्लिक कर सकते हैं। आपके द्वारा बनाए गए पर्यावरण को ढूंढें और इसे सूची में जोड़ें। फिर, एक बार जब आप पर्यावरण का चयन करते हैं तो आप नीचे स्थापित मॉड्यूल देख सकते हैं। आप अपने निर्मित पाइप के माध्यम से नए मॉड्यूल जोड़ सकते हैं।

उसके बाद, यह आप पहली बार पृष्ठ है जहाँ आप एक ड्रॉप डाउन से अपने कस्टम वातावरण का चयन करने के लिए ले जाएगा।

गुड लक!

संपादित करें: अपना प्रश्न दोबारा पढ़ें। कभी-कभी जब मैं PyCharm में मॉड्यूल को मान्यता प्राप्त नहीं कर पाता, तो मैं वर्चुअल वातावरण में कमांड लाइन के माध्यम से pip install करता हूं। फिर PyCharm पुनरारंभ करें।

नेविगेट cmd में पर्यावरण के लिए और python -m pip install -U SOUNDCLOUD_MODULE चलाने के लिए और यह काम करेंगे।

+3

। मैं आमतौर पर वर्चुअलएनवी निर्देशिका के अंदर से 'स्रोत बिन/सक्रिय' चलाकर इसे सुनिश्चित करता हूं। – Fiver

+1

उत्तर के लिए धन्यवाद। पाइप द्वारा आवश्यक मॉड्यूल स्थापित करना और पेटीकिक जैसे वीई को सक्रिय करने से दिन बचाया गया। – Nervosa

+0

मुझे आश्चर्य है कि क्या PyCharm में ऐसा करने का कोई तरीका नहीं है। कम से कम मुझे अब तक कोई नहीं मिला है। जिस विधि का आप यहां वर्णन करते हैं (संपादन के बाद: ...) पूरी तरह से ठीक काम करता है। – jojo

-1

Pycharm 2017 परियोजना डिफ़ॉल्ट रूप से, आप के लिए एक आभासी वातावरण पैदा करेगा।

As you can see the python interpreter is at root of the project not at the system level

टर्मिनल क्या आप वाकई virtualenv का अजगर चल रहे हैं बनाना चाहते से उल्लेख है कि लायक