Установка Enchant Library + PyEnchant

В настоящее время я пытаюсь установить библиотеку Enchant, чтобы использовать ее с PyEnchant для проекта, над которым я работаю. Я проверил источник из официального репозитория SVN и нашел документ, в котором объясняется, как правильно встроить источник в релиз:

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

Любая помощь в этом была бы с благодарностью оценена, так как она ведет меня вверх по стене, я ненавижу не знать что-то, особенно учитывая, что это, вероятно, что-то явно очевидное и что я должен знать.

Кроме того, вы должны знать, что я использую Python 3.4 на машине / установке amd64, поэтому предварительно собранные пакеты для PyEnchant, содержащие Enchant, не подходят, или, по крайней мере, насколько я знаю.

Заранее спасибо!

С Уважением,

Льюис Уоттс

2 ответа

Решение

После некоторой путаницы я обнаружил, как решить эту проблему, просто возьмите бинарные файлы, созданные сборкой, и поместите их в место, известное компилятору, например, в каталог, который делает PyEnchant, или добавьте другой путь к структуре проекта.

Я до сих пор не могу заставить Enchant работать из-за целых 64-битных махинаций, но это совсем другая банка червей.

Просто используйте пипс!

pip3 install pyenchant --user 

Хорошо работает на Python 3.5

Другие вопросы по тегам