2015-06-02 9 views
5

पर पाइथन मॉड्यूल कैसे जोड़ें विजुअल स्टूडियो इंटेलिसेन्स कोड समापन टूल में कस्टम पाइथन मॉड्यूल कैसे जोड़ूं?विजुअल स्टूडियो इंटेलिसेंस

स्थिति: मैं एक पायथन मॉड्यूल पर काम कर रहा हूं जो कि एक और मॉड्यूल का संदर्भ देता है जिसे मैंने /myPython/foo.py में सहेजा है।

अगर मैं foo.someDef टाइप करना शुरू करता हूं तो मैं इंटेलिसेन्स को पहचानना चाहता हूं कि मैं उस मॉड्यूल तक पहुंच रहा हूं और कोड पूर्ण करने का सुझाव देता हूं।

उत्तर

5

विजुअल स्टूडियो की इंटेलिसेंस पाइथन की निर्देशिका में "लिब" फ़ोल्डर के तहत "साइट-पैकेज" फ़ोल्डर में ठीक से रखे जाने के बाद कस्टम पायथन मॉड्यूल को पहचान लेगी।

उदाहरण के लिए: /Python27/लिब/साइट-संकुल/myPython

फ़ोल्डर "myPython" के अंदर, "__init__.py" कहा जाता है एक सादा पाठ फ़ाइल डाल दिया। अन्यथा Intellisense आपके पैकेज को पहचान नहीं पाएगा।

आपको पाइथन वातावरण टैब के अंतर्गत "ताज़ा करें डीबी" पर भी क्लिक करना पड़ सकता है।

Menu to Python ToolsPython Environments

+0

"ताज़ा डीबी" VS2013 में कहां है? ऐसा महत्वपूर्ण लगता है क्योंकि मैंने सभी साइट-पैकेज फ़ोल्डरों की जांच की है और उनमें "\ _ \ _ init \ __। Py" फ़ाइलें शामिल हैं। – stifin

+3

"ताज़ा करें डीबी" बटन तक पहुंचने के लिए, "अवलोकन" या "पीपी" से "IntelliSense" में ड्रॉपडाउन चयन स्विच करें। – mars

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