Форум сайта python.su
Здравствуйте.
Подскажите, пожалуйста, где можно взять модуль libxml2mod? Нашел у себя дома модуль libxmlmods (папка), но там нет модуля libxml2mod.
В этой папке есть файлы:
__init__.py
__init__.pyc
__init__.pyo
iconv.dll
libexslt.dll
libxml2.dll
libxml2mod.pyd
libxslt.dll
libxsltmod.pyd
Возможно скрипт не находит модуль из-за того, что разные версии Python (у меня 2,5, а на сервере 2,6)
Заранее спасибо.
Отредактировано (Фев. 8, 2010 22:18:40)
Офлайн
А это что?
__init__.py
__init__.pyc
__init__.pyo
iconv.dll
libexslt.dll
libxml2.dll
libxml2mod.pyd
libxslt.dll
libxsltmod.pyd
Офлайн
Т.е. правильно я понимаю, что скрипт не находит модуль из-за того, что версии Python разные (закачал на сервер модуль версии 2,5, а на сервере версия 2,6)?
Офлайн
Не знаю, вам виднее. Я же ни кода, ни трейсбека пока не видел.
Офлайн
'xsl_transform' is not a valid tag library: Could not load template library from django.templatetags.xsl_transform, cannot import name libxml2mod
- это ошибка.
В xsl_transform.py я подгружаю модуль - import libxml2, в нем происходит обращение к libxml2mod, который не удается загрузить
Офлайн
Не пробовали сами импортнуть модуль, в виде теста?
Если xsl_transform.py вне libxmlmods, то модуль libxml2 надо бы подгружать как from libxmlmods import libxml2. Если работает без этого, значит папка всё-таки есть в путях.
Офлайн
А если pyd все же не от той версии Питона - работать не будет
Офлайн
СПАСИБО за помощь.удалил свои модули, попросил админов сервера установить libxml2 (с ним добавились и необходимые мне модули) и теперь все ок!
Офлайн