安装附魔库+PyEnchan

2024-04-29 00:29:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试安装附魔库,以便将其与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的预构建包不是一个选项,至少据我所知是这样。

提前谢谢!

谨致问候

刘易斯·瓦茨


Tags: and文件tocomhttprelease源代码lib
2条回答

使用pip!

pip3 install pyenchant --user 

在python 3.5上运行良好

经过一些修改之后,我发现了如何解决这个问题,只需获取生成的二进制文件,并将它们放在编译器已知的位置,比如PyEnchant makes目录中,或者向项目结构添加另一个路径。

我仍然无法得到附魔工作,因为整个64位的恶作剧,但那是一个完全不同的蠕虫罐头。

相关问题 更多 >