我正在使用Windows-7,64位PC。我想使用python对文本执行拼写检查。我尝试使用“pip install pyenchant”命令安装PyEnchant包。它已安装。但是当我尝试在ipython控制台中导入附魔时,它会出现“ImportError:无法导入名称utils”的错误。 有没有其他方法可以安装和使用PyEnchant?
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
答案 0 :(得分:0)
在我看来,你没有安装底层的C库附魔。 Pyenchant只是Enchant C库的python包装器。您可以自己构建和安装C库,从http://www.abisource.com/projects/enchant/#download获取代码,或者当您询问是否有其他方法来安装它时,请使用http://pythonhosted.org/pyenchant/download.html上的pyenchant-1.6.6.win32.exe链接将为您安装附魔C库。