Macos &引用;“未找到enchant C库”;在OSX上使用pip安装pyenchant时

Macos &引用;“未找到enchant C库”;在OSX上使用pip安装pyenchant时,macos,pip,pyenchant,Macos,Pip,Pyenchant,我在shell中键入了pip install pyenchant,但它引发了两个回溯错误: 1: 回溯(最近一次呼叫最后一次): 文件“”,第16行,在 文件“/private/var/folders/q4/l70hdqjd5db2bdj69qrwz40000gq/T/pip_build_prernuppal/pyenchant/setup.py”,第195行,在 进口附魔 文件“enchant/\uuuuu init\uuuuuu.py”,第90行,在 从“enchant import”\u

我在shell中键入了
pip install pyenchant
,但它引发了两个回溯错误:

1:
回溯(最近一次呼叫最后一次):
文件“”,第16行,在
文件“/private/var/folders/q4/l70hdqjd5db2bdj69qrwz40000gq/T/pip_build_prernuppal/pyenchant/setup.py”,第195行,在
进口附魔
文件“enchant/\uuuuu init\uuuuuu.py”,第90行,在
从“enchant import”\u enchant as\u e
文件“enchant/_enchant.py”,第133行,在
引发导入错误(“未找到enchant C库”)
ImportError:未找到enchant C库
2:
回溯(最近一次呼叫最后一次):
文件“”,第16行,在
文件“/private/var/folders/q4/l70hdqjd5db2bdj69qrwz40000gq/T/pip_build_prernuppal/pyenchant/setup.py”,第195行,在
进口附魔
文件“enchant/\uuuuu init\uuuuuu.py”,第90行,在
从“enchant import”\u enchant as\u e
文件“enchant/_enchant.py”,第133行,在
引发导入错误(“未找到enchant C库”)
ImportError:未找到enchant C库
----------------------------------------
清理。。。
命令python setup.py egg_info失败,在/private/var/folders/q4/l70hdqjd5db2bdj69qrwz40000gq/T/pip_build_prernuppal/pyenchant中出现错误代码1

我的mac电脑上安装了Python2.7默认版本,但它仍然不起作用。我已经看过了,但它没有回答我的问题,因为
easy\u install pyenchant
会引发更多错误。

您需要安装
enchant
,这是一个C库。您可以使用,来进行这种包管理。只需输入:

brew install enchant
在尝试pip安装
pyenchant
之前,您应该很好

sudo easy_install

sudo
因为MAC的权限通常是混乱的

试试
pip
安装、
easy\u安装
brew
试试sudo-pip安装或sudo-easy安装。

试试这个——它在Ubuntu上对我有用

sudo apt-get install libenchant1c2a
[nltk_数据]加载enchant时出错:在中找不到包“enchant”

不可以。如果您遇到此问题,您应该按照以下方式安装:

$ sudo easy_install pyenchant

它不是nltk包,它本身就是一个包。

您必须下载nltk包。这就是让Pyenchant运行的方式。但如果您构建了一个语法检查器,pyenchant是不可取的,因为它只检查两个单词的语法。你应该考虑建立一个语法检查器你自己从一个自动完成字从这里开始:

适用于windows:根据版本从下载所需的.exe文件
pip安装pyenchant

它仍然不起作用。。。
brew
成功,但是
pip安装pyenchant
引发了相同的错误。@aj8uppal听起来像是你的一些权限搞乱了(在mac上很常见)。我建议尝试使用sudo和不使用sudo两种命令:
brew install enchant
,以及
pip install pyenchant
sudo apt-get install libenchant1c2a
$ sudo easy_install pyenchant