2016-04-12 8 views
0

Ich verwende Windows-7, 64-Bit-PC. Ich möchte die Rechtschreibprüfung für einen Text mit Python durchführen. Ich habe versucht, das PyEnchant-Paket mit dem Befehl "pip install pyenchant" zu installieren. Es wird installiert. aber wenn ich versuche, enchant in ipython-Konsole zu importieren, gibt es Fehler als "ImportError: kann Name utils nicht importieren". Gibt es eine andere Methode zum Installieren und Verwenden von PyEnchant?Fehler bei der Installation von PyEnchant-Paket unter Windows-7 (64bit) für Rechtschreibprüfung

In [43]: import enchant 
Traceback (most recent call last): 
File "<ipython-input-43-be94a407aebb>", line 1, in <module> 
import enchant 
File "C:\Anaconda2\lib\site-packages\enchant\__init__.py", line 92, in <module> 
from enchant import _enchant as _e 

File "C:\Anaconda2\lib\site-packages\enchant\_enchant.py", line 55, in <module> 
from enchant import utils 

ImportError: cannot import name utils 

Antwort

0

Es sieht für mich aus, als ob Sie nicht die zugrunde liegende C-Bibliothek Enchant installiert haben. Pyenchant ist nur ein Python-Wrapper für die Enchant C-Bibliothek. Sie können entweder selbst die C-Bibliothek erstellen und installieren, den Code von http://www.abisource.com/projects/enchant/#download bekommen oder Sie können fragen, ob es eine andere Möglichkeit gibt, sie zu installieren. Verwenden Sie den pyenchant-1.6.6.win32.exe-Link unter http://pythonhosted.org/pyenchant/download.html, der die Enchant C-Bibliothek für Sie installiert .

+0

Vielen Dank für die Antwort! Aber ich denke, seit der Anaconda-Version ist 64bit in meinem PC, pyenchant-1.6.6.win32.exe wird nicht installiert. Also sollte ich 32-Bit-Anaconda-Paket verwenden? –

+0

Ich würde es von der Quelle kompilieren, wenn die .exe nicht installiert wird. –

Verwandte Themen