2012-06-11 8 views
6

Ho problemi a trovare un modulo Python chiamato PyEnchant da installare sul mio Mac. Sto usando Python 2.7. Quando apro ed eseguire il file pyenchant setup.py ottengo il seguente messaggio di errore:Difficoltà nell'installare il modulo PyEnchant su un Mac usando Python 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 

Ho provato a fare funzionare il file .dmg che è disponibile sul sito web pyenchant. I processi di installazione procedono senza alcun messaggio di errore ma, una volta completato, non riesco ancora a importare Pyenchant in Python, né posso trovare il software installato da nessuna parte in Finder.

Ho anche provato a utilizzare l'installer .egg, che ha aperto una finestra Python con le lettere "PK" scritte in alto in maiuscole nere. Non so cosa significhi.

Come probabilmente puoi dire che non sono un utente esperto di Python quindi qualsiasi aiuto su questo è molto apprezzato.

+0

sono stato in grado di installare, ma non riesco a farlo funzionare su un notebook jupyter ... https: //stackoverflow.com/questions/44170766/cant-import-enchant-using-a- jupyter-notebook –

risposta

0

Ci sono molti modi per installare PyEnchant, ad esempio con MacPorts:

sudo port install py27-enchant

Questo in più installare incantare, aspell, e le librerie hunspell. È necessario installare dizionari separatamente, per ottenere una lista di loro correre

port search aspell-dict 

ad esempio, l'installazione del dizionario tedesco

sudo port install aspell-dict-de 

E il gioco è fatto!

(spero di aver trovato la risposta altrove ormai però)

4

Installazione incantare prima lavorato per me

brew install enchant 
0

Prova questo - Ha funzionato per me su Ubuntu.

sudo apt-get install libenchant1c2a 
Problemi correlati