无法在Mac OSX Lion上为python 2.7安装pyenchant-1.6.5

时间:2012-06-27 23:50:57

标签: osx-lion python-2.7 pyenchant

我无法在我的Max OSX Lion上为python 2.7安装pyenchant。我使用dmg安装程序时出错。我收到一条错误,指出需要/ opt / local / Library / Frameworks Python 2.7。

我的python 2.7安装在/ Library / Frameworks

2 个答案:

答案 0 :(得分:0)

您正在使用的安装程序期望安装了macports版本的python(/ opt位置)。

尝试通过easy_install或pip

进行安装
easy_install pyenchant

或者

pip install pyenchant

答案 1 :(得分:0)

通过使用此过程,我可以使用非Homebrew Python在Mac OS X Maverick上安装pyenchant。它也可能适用于Mac OS X Mountain Lion。

pyenchant Python库有四个先决条件:gettext,glib,libiconv和enchant。

使用Homebrew安装前两个:brew install gettextbrew install glib

使用源代码安装后两个,或者使用pyenchant-bdist-osx-source tarball(https://github.com/downloads/rfk/pyenchant/pyenchant-bdist-osx-sources-1.6.5.tar.gz)中的源:

tar xzf libiconv-1.3.1.tar.gz
cd libiconv-1.31.1
./configure
make
make install
cd ..

tar xzf enchant-1.6.0.tar.gz
cd enchant-1.6.0
./configure
make
make install
cd ..

现在您已经拥有了所有先决条件,因此您可以使用setuptools直接安装pyenchant。下载源tarball(http://pypi.python.org/packages/source/p/pyenchant/pyenchant-1.6.5.tar.gz)并解压缩。现在使用setup.py来构建和安装pyenchant:

tar xzf pyenchant-1.6.5.tar.gz
cd pyenchant-1.6.5
python setup.py build
python setup.py install
cd ..

你应该全部完成!