使用Python 2.7在Mac上安装PyEnchant模块很困难

时间:2012-06-11 14:18:34

标签: python import installation python-module pyenchant

我无法在我的Mac上安装一个名为PyEnchant的Python模块。我使用的是Python 2.7。当我打开并运行pyenchant setup.py文件时,我收到以下错误消息:

Traceback (most recent call last):
File "/Applications/Python 2.7/pyenchant-1.6.5/setup.py", line 195, in <module>
    import enchant

File "/Applications/Python 2.7/pyenchant-1.6.5/enchant/__init__.py", line 90, in <module>
    from enchant import _enchant as _e

File "/Applications/Python 2.7/pyenchant-1.6.5/enchant/_enchant.py", line 133, in <module>
    raise ImportError("enchant C library not found")

ImportError: enchant C library not found

我试过运行pyenchant网站上提供的.dmg文件。安装过程没有任何错误消息,但是一旦完成,我仍然无法将pyenchant导入Python,也无法在Finder中的任何位置找到已安装的软件。

我还尝试使用.egg安装程序,它打开了一个Python窗口,其中黑色大写字母顶部写着字母“PK”。我不知道这意味着什么。

您可能会告诉我,我不是一位经验丰富的Python用户,因此非常感谢您对此的任何帮助。

3 个答案:

答案 0 :(得分:4)

安装附魔首先为我工作

brew install enchant

答案 1 :(得分:0)

有许多方法可以安装PyEnchant,例如使用MacPorts:

sudo port install py27-enchant

这将另外安装附魔,aspell和hunspell库。您必须单独安装字典,以获取它们的列表运行

port search aspell-dict

例如,安装德语词典

sudo port install aspell-dict-de

你已经完成了!

(我希望你现在已经在其他地方找到了答案)

答案 2 :(得分:0)

试试这个 - 它在Ubuntu上对我有用。

 sudo apt-get install libenchant1c2a