Как позволить Python найти HTML-библиотеку

Я скачал libtidy.dll и libtidy.lib и поместил их в соответствующие папки python27. Затем я установил pytidylib для Python. Но когда я печатаю

import tidylib 

Я получил ниже ошибку, которая указывает, что Python не может найти модуль

   File "<pyshell#0>", line 1, in <module>
   import tidylib
   File "C:\Python27\lib\site-packages\tidylib\__init__.py", line 69, in <module>
   raise OSError("Could not libtidy using any of these names: %s" % (",".join(LIB_NAMES)))
   OSError: Could not libtidy using any of these names: libtidy,libtidy.so,libtidy-  0.99.so.0,cygtidy-0-99-0,tidylib,libtidy.dylib,tidy

Кто-нибудь может помочь в этом?

1 ответ

Pytidylib требует Tidy, который не является пакетом Python. Вы должны установить его самостоятельно и сделать его доступным.

Если вы используете Windows, просто извлеките пакет tidy куда-нибудь и добавьте его папку bin в PATH Windows.

Я скачал libtidy.dll и libtidy.lib и поместил их в соответствующие папки python27

Не делай этого. использование pip или же easy_install управлять своими пакетами.

Обновление Видимо ваш вопрос о том, как установить DLL на Windows. Поместите их в любой каталог на окнах PATH.

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