2016-06-27 2 views
0

Я пытаюсь установить aspell для Python 3 (на MacOS X 10.11) и столкнулся с проблемой (той же самой) с использованием обоих пипов и ручного установщика (путем клонирования git repo). Я уже установил aspell, используя MacPorts (sudo port install aspell), а также английский словарь (sudo port install aspell-dict-en).Установка aspell для python 3 на MacOS X

Ошибка очевидна (aspell.h не может быть найден), однако я понятия не имею, как это исправить.

Любая помощь была бы принята с благодарностью.

$ sudo python3 setup.3.py build 
running build 
running build_ext 
building 'aspell' extension 
/usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -Os -I/opt/local/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m -c aspell.c -o build/temp.macosx-10.11-x86_64-3.5/aspell.o 
aspell.c:53:10: fatal error: 'aspell.h' file not found 
#include <aspell.h> 
     ^
1 error generated. 
error: command '/usr/bin/clang' failed with exit status 1 
+0

Этот? https://github.com/WojciechMula/aspell-python/issues/6 – tripleee

+0

Нет. У меня есть псевдоним для python3 для python, потому что это тот, который я использую –

ответ

0

Заданный тот же вопрос на странице проекта GitHub. Оригинал можно найти here. Скопировано здесь для удобства.

В случае, если кто-либо сталкивается с той же проблемой, я установил aspell с помощью MacPorts (sudo port install aspell) и должен был включить dir '/ opt/local/include', в котором заголовочный файл для aspell (aspell. ч). Следовательно, моя setup.3.py выглядит так:

module = Extension('aspell', 
    libraries = ['aspell'], 
    library_dirs = ['/usr/local/lib/'], 
    include_dirs = ['/opt/local/include'], 
    sources = ['aspell.c'] 
) 
Смежные вопросы