我使用的是Windows-7,64位PC。我想用python对一个文本进行拼写检查。我尝试使用"pip install pyenchant“命令安装PyEnchant包。它会被安装。但是当我尝试在ipython控制台中导入enchant时,它给出了一个错误:"ImportError: cannot import name 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发布于 2016-04-22 04:00:55
在我看来,您还没有安装底层的C库Enchant。Pyenchant只是Enchant C库的一个python包装器。您可以自己构建和安装C库,从http://www.abisource.com/projects/enchant/#download获取代码,或者当您询问是否有其他方法安装它时,请使用http://pythonhosted.org/pyenchant/download.html上的pyenchant-1.6.6.win32.exe链接,该链接将为您安装Enchant C库。
https://stackoverflow.com/questions/36572384
复制相似问题