我在pip install pyenchant
中输入了我的shell,但它引发了两个Traceback错误:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/private/var/folders/q4/l70hdqjd5db2n2bdj69qrwz40000gq/T/pip_build_prernauppal/pyenchant/setup.py", line 195, in <module>
import enchant
File "enchant/__init__.py", line 90, in <module>
from enchant import _enchant as _e
File "enchant/_enchant.py", line 133, in <module>
raise ImportError("enchant C library not found")
ImportError: enchant C library not found
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/private/var/folders/q4/l70hdqjd5db2n2bdj69qrwz40000gq/T/pip_build_prernauppal/pyenchant/setup.py", line 195, in <module>
import enchant
File "enchant/__init__.py", line 90, in <module>
from enchant import _enchant as _e
File "enchant/_enchant.py", line 133, in <module>
raise ImportError("enchant C library not found")
ImportError: enchant C library not found
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /private/var/folders/q4/l70hdqjd5db2n2bdj69qrwz40000gq/T/pip_build_prernauppal/pyenchant
我的mac上安装了python 2.7默认设置,但它仍然无法正常工作。我已经查看了Unable to install pyenchant-1.6.5 for python 2.7 on Mac OSX Lion,但它没有回答我的问题,因为easy_install pyenchant
会引发更多错误。
答案 0 :(得分:7)
答案 1 :(得分:7)
试试这个 - 它在Ubuntu上对我有用。
sudo apt-get install libenchant1c2a
答案 2 :(得分:1)
尝试sudo pip install或sudo easy install。
答案 3 :(得分:1)
[nltk_data]加载附魔时出错:
中找不到包裹'附魔'
没有。如果你遇到这个问题,你应该像这样安装它:
$ sudo easy_install pyenchant
它不是一个nltk包,它本身就是一个包。
答案 4 :(得分:0)
sudo easy_install
sudo
因为MAC权限通常搞砸了
答案 5 :(得分:0)
尝试pip
安装,easy_install
和brew
。
答案 6 :(得分:0)
您必须下载NLTK包。这就是你让Pyenchant跑步的方法。但是如果你构建一个语法检查器,pyenchant是不可取的,因为它只有语法检查两个单词。你应该考虑自己建立一个语法检查器,从这里开始自动完成单词完成: How to code autocompletion in python?
答案 7 :(得分:0)
对于Windows:根据https://pypi.python.org/simple/pyenchant/版本下载所需的.exe文件 和pip install pyenchant