मैं PyDev का उपयोग कर रहा हूँ।पायडेव अनसुलझे आयात दिखाता है, लेकिन स्क्रिप्ट चलाता है?
मैं अपने प्रोजेक्ट कक्षाओं को संकुल में व्यवस्थित करने की कोशिश कर रहा हूं।
उदा। एक फ़ोल्डर में मैं /libraries/fund_price_library.py
पर एक मॉड्यूल अपने प्रोजेक्ट में एक और फ़ाइल में है, मैं का उपयोग कर आयात करने का प्रयास:
from libraries.fund_price_library import FundPriceLibrary as fpl
PyDev को रेखांकित करता है लाल रंग में "FPL के रूप में FundPriceLibrary", यह अंकन इस त्रुटि के साथ:
unresolved import fpl
हालांकि, मेरी स्क्रिप्ट पूरी तरह से ठीक काम करता है, इसलिए मुझे विश्वास है कि मैं आयात सही ढंग से कर रहा हूं।
मेरे पास मेरे पूरे प्रोजेक्ट में बहुत सारी त्रुटियां हैं, और यह गन्दा लगती है। हालांकि, मेरा पायथन कोड काम करता है, इसलिए मुझे लगता है कि मैं सही ढंग से आयात कर रहा हूं।
मैं इन त्रुटियों को कैसे दबा सकता हूं?
आश्चर्यजनक रूप से, यह काम करता है, हालांकि मेरी फाइलें बाहरी पुस्तकालय की बजाय मेरे वर्तमान प्रोजेक्ट में हैं। – Ginger
मुझे लगता है कि PyDev सेटिंग्स में पथ के बारे में कुछ अनुमान है - इसलिए PyDev लाइब्रेरी नहीं ढूंढ सकता है, भले ही पायथन कर सकते हैं। (आप चेकमार्क पर क्लिक करके भी मेरा जवाब स्वीकार कर सकते हैं) –
पायथन 3 में नामस्थान पैकेज निहित हैं और init फ़ाइलें अनिवार्य नहीं हैं। मुझे नहीं पता कि यह संबंधित है लेकिन मेरे प्रोजेक्ट में इनिट फाइलें नहीं हैं और दुर्भाग्यवश यह मेरे लिए समस्या को ठीक नहीं करता है। हालांकि मेरा जवाब देखें। – Jerther