Я пытаюсь установить Plone 3.3rc4 с plone.app.blob и repoze, но ничто из того, что я пробовал, пока не работает. За одну попытку я установил repoze.zope2, Plone и plone.app.blob в virtualenv. У меня есть this version of DocumentTemplate в каталоге сайтов-сайтов virtualenv, и я пытаюсь запустить его в RHEL5.Почему я не могу импортировать этот компонент Zope в Python 2.4 virtualenv?
По какой-то причине, когда я пытаюсь запустить paster serve etc/zope2.ini
в этой среде, Python дает сообщение ImportError: No module named DT_Util
? DT_Util.py
существует в каталоге, __init__.py
есть, и модуль C, от которого он зависит, есть. Я подозреваю, что существует некоторая циклическая зависимость или сбой при импорте расширения C. Конечно, этот модуль будет работать в нормальном Zope установки ...
>>> import DocumentTemplate
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "DocumentTemplate/__init__.py", line 21, in ?
File ".../lib/python2.4/site-packages/DocumentTemplate/DocumentTemplate.py", line 112, in ?
from DT_String import String, File
File ".../lib/python2.4/site-packages/DocumentTemplate/DT_String.py", line 19, in ?
from DocumentTemplate.DT_Util import ParseError, InstanceDict
ImportError: No module named DT_Util
Почему бы вам не задать свои вопросы? -1 –
Я редактировал вопрос, пытаясь сделать его более понятным. Я не уверен, что это звуковой метод установки. Я пробовал много разных построек и не смог получить plone.app.blob и повторить работу одновременно. – joeforker