安装附魔库+ PyEnchant

时间:2015-04-16 23:37:07

标签: python nmake pyenchant enchant

我目前正在尝试安装附魔库,以便将它与PyEnchant一起用于我正在进行的项目。我已经从官方的SVN repo中查看了源代码,并找到了一个文档,指导我如何正确地将源代码构建到一个版本中:

http://svn.abisource.com/enchant/trunk/msvc/Build.win32.readme

但是,我在其他地方找到了生成的二进制文件,并决定抓住它们,看看里面是什么等等。我发现了这个:

http://i.gyazo.com/33e3d2e79cf03182725466dfbefc1dc6.png

在lib目录中:http://gyazo.com/e9a0097ce96e5f1bc0859ec80076f38c

上面提到的说明提到了需要从一个地方复制到另一个地方的6个不同文件,但是我不知道这个神秘位置在哪里,也不知道为什么它使这个库神奇地工作。有问题的说明是:

copy iconv.dll and intl.dll from c:\usr\bin to enchant\lib\glib\release
copy libglib-2.0-0-vs8.dll and libgmodule-2.0-0.dll to enchant\lib\glib\release
copy glib-2.0-vs8.lib and gmodule-2.0-vs8.lib to enchant\lib\glib\lib\release

任何有关这方面的帮助都会非常受欢迎,因为它会把我拉到墙上,我讨厌不知道什么,特别是考虑到它可能显而易见的事情,我应该知道。

另外,您应该知道我在amd64机器/安装上使用Python 3.4,因此包含Enchant的PyEnchant的预构建包不是一个选项,或者至少就我所知。

提前致谢!

此致

刘易斯沃茨

2 个答案:

答案 0 :(得分:1)

经过一些小小的尝试,我发现了如何解决这个问题,只需将构建生成的二进制文件放在编译器已知的位置,例如PyEnchant目录中,或者添加另一个项目结构路径。 / p>

由于整个64位恶作剧,我仍然无法让附魔工作,但那是一个完全不同的蠕虫病毒。

答案 1 :(得分:-1)

只需使用pip!

pip3 install pyenchant --user 

在python 3.5上正常工作