python - Pyenchant utils 加载错误

标签 python pyenchant

我正在尝试加载 pyenchant 进行某些文本处理,但是在使用 pip install pyenchant 之后,当我尝试导入 pyenchant 时,出现以下错误。有人以前见过这个或者知道如何解决它吗?

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-fd4a8a7f6802> in <module>()
  1 import pandas as pd
----> 2 import enchant as ench
  3 
  4 List_v1 = pd.read_csv("List_v1.txt",sep='\t')
  5 List_v1 = List_v1.fillna(0)

/__init__.py in         <module>()
 90 
 91 try:
---> 92     from enchant import _enchant as _e
 93 except ImportError:
 94     if not os.environ.get("PYENCHANT_IGNORE_MISSING_LIB",False):

/enchant/_enchant.py in <module>()
 53 from ctypes.util import find_library
 54 
---> 55 from enchant import utils
 56 from enchant.errors import *
 57 from enchant.utils import unicode

ImportError: cannot import name utils

最佳答案

我也遇到了同样的错误。解决我的问题的是安装 pyenchant 所基于的 C 库 enchant。 (参见Cannot install pyenchant on OSX) 您可以通过运行来安装它:

brew install enchant

关于python - Pyenchant utils 加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32053106/

相关文章:

python - 如何从 Python 程序连接到 Db2 Event Store 数据库?

python - Riak Search 2 没有索引桶

python - 无法在 OSX 上安装 pyenchant

macos - 在OSX上使用pip安装pyenchant时"enchant C library not found"

Python - 检查字符串是否是英文单词的开头

python - 如何在python中查找/导入win32security?

python - 如何使用 Pandas 从某个时间戳获取 date_range ?

python - 我试图使用 cx_Freeze (Windows)将 PyEnchant 库包含到我的 exe 文件中

python - 使用 pyenchant 时出错 : enchant_dict_check: assertion `g_utf8_validate(word, len, NULL)' failed

python - 如何在 python 中格式化角图?