Установка 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