में किसी अन्य प्रोजेक्ट से आयात करना मैं काफी समय से चारों ओर देख रहा हूं लेकिन मुझे जवाब नहीं मिल रहा है। इसी तरह के प्रश्न तीसरे पक्ष के पुस्तकालयों और सभी के साथ कुछ मुश्किल मामलों से संबंधित हैं, लेकिन मेरी स्थिति पाठ्यपुस्तक-सरल प्रतीत होती है। फिर भी मैं यह नहीं समझ सकता कि यह कैसे काम करता है।pydev
मैं ग्रहण 3.5.2, पाइडेव 2.2.0 का उपयोग कर रहा हूं, जो उबंटू 11.04 मशीन पर चल रहा है।
मेरा मामला सरल लगता है: मैं एक पैकेज को अपनी परियोजना के रूप में लिखना चाहता हूं, और फिर मैं इस पैकेज का उपयोग किसी अन्य प्रोजेक्ट में लिखना चाहता हूं।
मैं कैसे सेटअप Pydev मैं, और "एप्लिकेशन" के भीतर से इस दो परियोजनाओं "मूल" (पैकेज) और "एप्लिकेशन" (जो कोर पैकेज का उपयोग करता है) हो सकता है इतना है कि करना चाहिए:
import core
?
- मैंने ऐप के प्रोजेक्ट संदर्भों में कोर जोड़ा है लेकिन यह कुछ भी नहीं करता है।
- मैंने सोर्स फ़ोल्डर्स में/कोर/जोड़ा है (मुझे इसके लिए मजबूर होना पड़ा क्योंकि सूची में दिखाया गया नहीं था), यह काम नहीं किया (इसलिए मैंने इसे हटा दिया)।
- मैंने बाहरी पुस्तकालयों में/पूर्ण/पथ/से/कोर जोड़ा है, यह अभी भी काम नहीं करता है।
"काम नहीं करता" से मेरा मतलब है कि मुझे हमेशा "अनसुलझा आयात: कोर" मिलता है।
विचार?
धन्यवाद, मैं यह अब काम करने के लिए मिल गया है! 1) मुझे प्रोजेक्ट 1 से परियोजना 1 से प्रोजेक्ट 1 में कुछ भी जोड़ने की ज़रूरत नहीं है। 2) मेरे प्रोजेक्ट "कोर" का नामकरण पर्याप्त नहीं है, भले ही उसके पास __init__.py है: मुझे उचित पैकेज "कोर" चाहिए। 3) इसके अलावा, ग्रहण (फ़ाइल/पुनरारंभ) को पुनरारंभ करना आवश्यक था। वाह! – Niriel