2012-06-11 9 views
6

Mam problem z pobraniem modułu Python o nazwie PyEnchant do zainstalowania na moim Macu. Używam Pythona 2.7. Kiedy otworzy się i uruchom plik pyenchant setup.py pojawia się następujący komunikat o błędzie:Trudności z instalacją modułu PyEnchant na komputerze Mac z wykorzystaniem Pythona 2.7

Traceback (most recent call last): 
File "/Applications/Python 2.7/pyenchant-1.6.5/setup.py", line 195, in <module> 
    import enchant 

File "/Applications/Python 2.7/pyenchant-1.6.5/enchant/__init__.py", line 90, in <module> 
    from enchant import _enchant as _e 

File "/Applications/Python 2.7/pyenchant-1.6.5/enchant/_enchant.py", line 133, in <module> 
    raise ImportError("enchant C library not found") 

ImportError: enchant C library not found 

Próbowałem uruchamiając plik dmg, który jest dostępny na stronie internetowej pyenchant. Proces instalacji przebiega bez żadnych komunikatów o błędach, ale po jego zakończeniu nadal nie mogę importować Pyenchant do Pythona, ani znaleźć zainstalowanego oprogramowania w Finderze.

Próbowałem również użyć instalatora .egg, który otworzył okno Pythona z literami "PK" napisanymi u góry czarnymi literami. Nie wiem, co to oznacza.

Jak zapewne wiesz, nie jestem doświadczonym użytkownikiem Pythona, więc każda pomoc w tym zakresie jest bardzo doceniana.

+0

udało mi się zainstalować, ale nie mogę zmusić go do pracy na notebooku jupyter ... https: //stackoverflow.com/questions/44170766/cant-import-enchant-using-a- jupyter-notebook –

Odpowiedz

0

Istnieje wiele sposobów, aby zainstalować PyEnchant, na przykład z DarwinPorts:

sudo port install py27-enchant

To będzie dodatkowo zainstalować enchant, aspell, a biblioteki hunspell. Musisz zainstalować słowniki osobno, aby uzyskać listę z nich uruchomić

port search aspell-dict 

na przykład instalując słownika języka niemieckiego

sudo port install aspell-dict-de 

I gotowe!

(mam nadzieję, że znalazłem odpowiedź gdzie indziej teraz chociaż)

4

Instalacja zaczarować najpierw pracował dla mnie

brew install enchant 
0

Spróbuj tego - on pracował dla mnie na Ubuntu.

sudo apt-get install libenchant1c2a 
Powiązane problemy