में निर्भर परियोजना से मॉड्यूल आयात नहीं कर सकता है, शायद मैं वास्तव में यहाँ कुछ गूंगा कर रहा हूं, लेकिन यह मुझे पागल कर रहा है।PyDev
मेरे पास एक्लिप्स में दो पायडेव परियोजनाएं हैं। एक परियोजना, 'विश्लेषण' दूसरे पर निर्भर करता है, 'पिकॉमॉन'। जब मैं विश्लेषण के लिए प्रोजेक्ट संदर्भों को देखता हूं, तो मुझे 100% यकीन है, PyCommon की जांच की जाती है, और जब मैं विश्लेषण से PyCommon में तत्वों का संदर्भ देता हूं तो स्वचालित आयात/कोड पूर्णता कार्य करता है।
मैं विश्लेषण में एक मॉड्यूल लिखने/चलाने की कोशिश कर रहा हूं। मॉड्यूल fhb/विश्लेषण/log_parsers.py है।
मैं PyCommon प्रोजेक्ट में fhb/pycommon/type/order_status से ऑर्डरस्टैटस तत्व आयात करने का प्रयास कर रहा हूं। तो, मेरी इंपोर्ट स्टेटमेंट
PyDev 'fhb.pycommon.types.order_status आयात OrderStatus से'
स्पष्ट रूप से जानता है, जहां इस वजह से है कि इंपोर्ट स्टेटमेंट एक QuickFix सुधार पर PyDev द्वारा स्वचालित रूप से लिखा गया था है। फिर भी, जब मैं log_parsers.py में मुख्य कार्य चलाने का प्रयास है, मैं इस मिल:
Traceback (most recent call last): File "/workspace/Analysis/src/fhb/analysis/log_parsers.py", line 6, in from fhb.pycommon.types.order_type import OrderType ImportError: No module named pycommon.types.order_status
इन पैकेजों के सभी एक उचित स्रोत फ़ोल्डर ('src') प्रत्येक परियोजना में चल रहा है।
इसके अलावा, भले ही विश्लेषण बिल्कुल जब मैं विश्लेषण के गुणों में PyDev-PYTHONPATH के नीचे देखें संदर्भ के लिए PyCommon, सेट किया गया है, केवल विश्लेषण के अपने स्रोत फ़ोल्डर 'स्रोत फ़ोल्डर' टैब के अंतर्गत प्रकट होता है, और यह केवल परियोजना मैं अगर मैं देखना है 'स्रोत जोड़ें फ़ोल्डर' पर क्लिक करें
ग्रहण को पुनरारंभ करने के लिए इस मुद्दे को हल किया, धन्यवाद! – dimo414