ez_setup.py, взятый с
http://peak.telecommunity.com/dist/ez_setup.py
:
jython
ez_setup.py pymorphy2.
Импортирование пакета в jython (т.е. import pymorphy2) проходит без ошибок.
Но при создании объекта класса MorphAnalyzer
morph = pymorphy2.MorphAnalyzer()
выдаётся приводимое ниже сообщение об ошибке:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/jython2.7.0/Lib/site-packages/pymorphy2-0.8-py2.7.egg/pymorphy2/analyzer.py", line 174, in __init__
self.dictionary = opencorpora_dict.Dictionary(path)
File "/opt/jython2.7.0/Lib/site-packages/pymorphy2-0.8-py2.7.egg/pymorphy2/opencorpora_dict/wrapper.py", line 18, in __init__
self._data = load_dict(path)
File "/opt/jython2.7.0/Lib/site-packages/pymorphy2-0.8-py2.7.egg/pymorphy2/opencorpora_dict/storage.py", line 56, in load_dict
words = dawg.WordsDawg().load(_f('words.dawg'))
File "/opt/jython2.7.0/Lib/site-packages/DAWG_Python-0.7.2-py2.7.egg/dawg_python/dawgs.py", line 165, in load
self.dct.read(f)
File "/opt/jython2.7.0/Lib/site-packages/DAWG_Python-0.7.2-py2.7.egg/dawg_python/wrapper.py", line 33, in read
self._units.fromfile(fp, base_size)
EOFError: not enough items in file. 2560512 requested, 1784449 actually read
Перед этим пробовал поставить pymorphy2 рекомендованным на https://nlpub.ru/Pymorphy способом, т.е.
pip install pymorphy2
В Python 2.7.12 всё запускается корректно, никаких ошибок не возникает.
В чём же тут может быть проблема ? Каких же именно указателей (т.е. items) не хватает jython'у ?
Заранее благодарю,
Дмитрий Михайлов.
> отправьте письмо на электронный адрес pymo...@googlegroups.com.