2015-04-16 7 views
-1

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

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, не являются опцией или, по крайней мере, насколько я знаю.

Заранее благодарен!

С уважением,

Льюис Watts

ответ

1

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

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

+0

Невозможно использовать PyEnchant с Python 3.4? – Pille

+1

Не с Python 3.4 64 бит от того, что я видел. У вас трещина на 32 бит, и вы должны встретить успех. В теории/ – TOFFster

+0

Я поместил библиотеку в соответствующий каталог, но я получаю несколько ошибок утверждения, пытаясь получить предложения от пиренанта :-( – Pille