Что происходит с py2app и pyEnchant? - PullRequest
1 голос
/ 01 марта 2012

PyEnchant включен в site-packages.zip в комплекте, но он не может загрузить любой файл!Почему бы и нет?Я всегда получаю ошибку "dict not found".но словари есть в site-packages.zip/enchant/share/enchant/myspell/ .. что происходит?

    2012-03-01 14:24:42,469     EXCEPTION:
    2012-03-01 14:24:42,469         EXCEPTION TYPE: <class 'enchant.errors.DictNotFoundError'> EXCEPTION VALUE: Dictionary for language 'ru_RU' could not be found
    2012-03-01 14:24:42,469              TRACEBACK: ('/Users/dima/dev/up/up/consultant/client/dist/main.app/Contents/Resources/__boot__.py', 39, '<module>', None)
    2012-03-01 14:24:42,469              TRACEBACK: ('/Users/dima/dev/up/up/consultant/client/dist/main.app/Contents/Resources/__boot__.py', 36, '_run', None)
    2012-03-01 14:24:42,469              TRACEBACK: ('/Users/dima/dev/up/up/consultant/client/dist/main.app/Contents/Resources/main.py', 26, '<module>', None)
    2012-03-01 14:24:42,469              TRACEBACK: ('spell_check_text_edit.pyc', 21, '__init__', None)
    2012-03-01 14:24:42,470              TRACEBACK: ('enchant/__init__.pyc', 502, '__init__', None)
    2012-03-01 14:24:42,470              TRACEBACK: ('enchant/__init__.pyc', 264, '_request_dict_data', None)
    2012-03-01 14:24:42,470              TRACEBACK: ('enchant/__init__.pyc', 218, '_raise_error', None)

Ответы [ 2 ]

2 голосов
/ 04 апреля 2012

Вы пытались установить Aspell и словарь с ftp: //ftp.gnu.org/gnu/aspell/dict/0index.html?
Чтобы установить dict, просто скачайте ftp: //ftp.gnu.org/gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2, распакуйте его и

./configure && make && make install
0 голосов
/ 26 октября 2012

pyEnchant не будет работать, если это zip-файл, попробуйте:

$ python setup.py py2app --packages=enchant

Это скажет py2app включить пакет enchant вне site-packages.zip.

...