无法在OSX上安装pyenchant

3 投票
2 回答
4450 浏览
提问于 2025-04-16 03:57

我正在尝试安装 enchant 库的 Python 绑定(pyenchant),根据说明书,应该只需要运行 python setup.py install 就可以了。可是当我这么做的时候,出现了这个错误:

OSError: [Errno 2] No such file or directory: './tools/pyenchant-bdist-osx-sources/build/lib'

有人能告诉我该怎么做吗?我试过在谷歌上找,但没有找到解决办法。

附注:我在 serverfault 上也问了同样的问题,因为我觉得那里更合适,但得到的帮助不多,所以我现在来这里试试。

2 个回答

0

我觉得你需要在你的Mac OS X上安装苹果开发工具(XCode)。

如果你还没有安装的话……

祝好,
詹姆斯

5

你需要先安装 enchant 这个库。在下载页面上,pyenchant 提到,如果你是从源代码构建的话,这个库是必须的。(另外,网站上也有针对 Python 2.5 和 2.6 的预编译版本。)

我刚在 OS X 10.7 上通过 homebrew 安装了 enchant,然后 pyenchant 就顺利安装了,没有任何问题。

如果你决定用 homebrew 来安装 enchant,记得我需要单独安装 pkg-config,因为安装的过程中并没有把它作为依赖项一起安装(这会导致安装失败)。

撰写回答