pymorphy2 не может найти словарь

79 views
Skip to first unread message

reyno...@gmail.com

unread,
Mar 23, 2015, 7:52:05 PM3/23/15
to pymo...@googlegroups.com
Добрый день!

Я только что установил pymorphy2, но столкнулся с проблемой. Попробовал запустить MorphAnalyzer.parse(), но возвращает только результаты от UnknAnalyzer. Компьютер у меня MacBook, и есть несколько версий питона на нем. Может быть версии питона перепутаны. Как подключить словарь, чтобы получить анализы от OpenCorpora?

Спасибо заранее!

Роберт

Mikhail Korobov

unread,
Mar 24, 2015, 6:02:55 AM3/24/15
to pymo...@googlegroups.com, reyno...@gmail.com
Роберт, добрый день.

Если бы pymorphy2 не мог найти словарь, то выпало бы исключение. Проблема, скорее всего, в чем-то другом.

Можете пример привести, что именно не работает?

вторник, 24 марта 2015 г., 4:52:05 UTC+5 пользователь reyno...@gmail.com написал:

Robert Reynolds

unread,
Mar 24, 2015, 7:00:40 AM3/24/15
to Mikhail Korobov, pymo...@googlegroups.com
$ cat pm2analyzer.py 
import pymorphy2 , sys

pm2 = pymorphy2.MorphAnalyzer()

for i in sys.stdin :
print( pm2.parse(i) )

$ echo слово | python3 pm2analyzer.py
[Parse(word='слово\n', tag=OpencorporaTag('UNKN'), normal_form='слово\n', score=1.0, methods_stack=((<UnknAnalyzer>, 'слово\n'),))]

вывод не очень полезный. :)

Mikhail Korobov

unread,
Mar 24, 2015, 7:45:32 AM3/24/15
to pymo...@googlegroups.com, reyno...@gmail.com
Если удалить "\n" из конца слова, то все должно заработать - pm2.parse(i.strip())

вторник, 24 марта 2015 г., 16:00:40 UTC+5 пользователь Robert Reynolds написал:
Reply all
Reply to author
Forward
0 new messages