2016-06-27 6 views
0

Ich versuche Aspell für Python 3 zu installieren (unter MacOS X 10.11), und habe ein Problem (das gleiche) mit pip und dem manuellen Installer (durch Klonen des Git Repos)). Ich habe Aspell bereits mit MacPorts (sudo port install aspell) und dem englischen Wörterbuch installiert (sudo port install aspell-dict-de).Installation von aspell für Python 3 unter MacOS X

Der Fehler ist offensichtlich (aspell.h kann nicht gefunden werden), aber ich habe keine Ahnung, wie es zu beheben ist.

Jede Hilfe würde sehr geschätzt werden.

$ 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

Dieser? https://github.com/WojciechMula/aspell-python/issues/6 – tripleee

+0

Nein. Ich habe einen Alias ​​für Python3 zu Python, weil das ist die, die ich benutze –

Antwort

0

Fragte die gleiche Frage auf der GitHub-Seite des Projekts. Original kann here gefunden werden. Aus Bequemlichkeit kopiert.

Falls jemand auf das gleiche Problem stößt, habe ich aspell mit MacPorts (sudo port install aspell) installiert und musste das Verzeichnis '/ opt/local/include' enthalten, wo sich die Headerdatei für aspell (aspell. h) wurde lokalisiert. Daher sieht meine setup.3.py wie folgt aus:

module = Extension('aspell', 
    libraries = ['aspell'], 
    library_dirs = ['/usr/local/lib/'], 
    include_dirs = ['/opt/local/include'], 
    sources = ['aspell.c'] 
)