के लिए sqlite3 मॉड्यूल मैं अपने जावा एप्लिकेशन से कुछ बाहरी पायथन स्क्रिप्ट निष्पादित करने के लिए जावा स्क्रिप्टिंग एपीआई का उपयोग कर रहा हूं। पायथन स्क्रिप्ट्स sqlite3 मॉड्यूल का उपयोग करें। आवेदन का निष्पादन त्रुटिjython
ImportError: No module named sqlite3
में जिसके परिणामस्वरूप है जैसा कि मैंने Jython के Lib
निर्देशिका (जो classpath में है) पर गौर, वहाँ कोई sqlite3 मॉड्यूल है। इसलिए, मेरी खोज शुरू होती है और मुझे एक _sqlite3.py
फ़ाइल मिली जो javasqlite
(http://bugs.jython.org/issue1682864) का कार्यान्वयन है। इसका उपयोग अधिक समान प्रकार की त्रुटियों का उत्पादन करता है।
फिर मैंने पाइथन के मानक पुस्तकालय स्थान से मूल पायथन के sqlite3
पैकेज (मूल निर्देशिका) की खोज की और इसे ज्योथन के Lib
फ़ोल्डर में रखा। इसके बाद _sqlite
मॉड्यूल आयात नहीं किया जा सका जो _sqlite.so
लाइब्रेरी (वास्तविक सी कार्यान्वयन) है।
तो, अब मुझे सहायता चाहिए।
हाँ आप सही हैं। इसलिए मैंने ज्योथन को फेंक दिया और प्रोसेसबिल्डर वर्गों का उपयोग करके पाइथन स्क्रिप्ट को निष्पादित किया। एक जादू की तरह काम किया। फिर भी धन्यवाद। – kaychaks