ग्रीटिंग्स,पायथन 2.6 + जेसीसी + पिल्यूसीन अंक
मैं पायथन 2.6 में पिल्यूसीन का उपयोग करने की कोशिश कर रहा हूं। चूंकि 2.6 के लिए कोई विंडो नहीं है, इसलिए मैं स्रोत कोड बनाने का प्रयास करता हूं।
सबसे पहले, मैं जेसीसी (विंडोज़, cygwin का उपयोग) का निर्माण
python setup.py build
running build
running build_py
[...]
building 'jcc' extension
error: None
python setup.py install
running install
[...]
copying jcc\config.py -> build\lib.win32-2.6\jcc
copying jcc\classes\org\osafoundation\jcc\PythonException.class -> build\lib.win32-2.6\jcc\classes\org\osafoundation\jcc
running build_ext
building 'jcc' extension
error: None
सूचना यह मेरे पर कुछ भी कॉपी नहीं करेंगे कि 'एफ: \ Python26 \ लिब \ साइट-संकुल "निर्देशिका। मुझे नहीं पता क्यों। तो, मुझे नहीं पता कि यह वास्तव में स्थापित है या नहीं।
अब, मैं pylucene
make
/cygdrive/f/Python26//python.exe -m jcc --shared --jar lucene-java-2.4.0/build/lucene-core-2.4.0.jar
[...]
'doc:(I)Lorg/apache/lucene/document/Document;' --version 2.4.0 --files 2 --build
f:\Python26\python.exe: No module named jcc
make: *** [compile] Error 1
तो बना देंगे, यह जेसीसी बिल्कुल इंस्टॉल नहीं हो सका है।
फिर, मैं एफ के तहत "जेसीसी निर्माण" नकल करने की कोशिश: \ Python26 \ लिब \ साइट-संकुल, और मैं फिर से pylucene बनाने की कोशिश:
make
[...]
f:\Python26\python.exe: jcc is a package and cannot be directly executed
make: *** [compile] Error 1
किसी और को इस देखा और पाया गया है एक वैकल्पिक हल?
असल में, यह एक पायथन 2.6 नवीनता है। मैंने इसका उपयोग करते समय -एम जेसीसी के बजाय जेएम .__ मुख्य__ का उपयोग किया। अब मुझे निम्न त्रुटि मिली है: $ make /cygdrive/f/Python26//python.exe -m jcc .__ main__ --shared --jar lucene-java-2.4। 0/बिल्ड/ल्यूसीन-कोर-2.4.0.जर [...] --वर्जन 2.4.0 - फाइल 2 - बिल्ड एफ: \ पायथन 26 \ python.exe: _jcc नामक कोई मॉड्यूल नहीं: *** [ संकलित करें] त्रुटि 1 ऐसा कोई _jcc मॉड्यूल नहीं है - कम से कम, मुझे कोई नहीं मिला। –