2009-07-21 2 views
-1

Plone 3.3rc4를 plone.app.blob와 repoze로 설치하려고 노력하고 있습니다.하지만 지금까지 아무 것도 시도하지 않았습니다. 한 번의 시도로 repoze.zope2, Plone 및 plone.app.blob을 virtualenv에 pip 설치했습니다. virtualenv의 사이트 패키지 디렉토리에 this version of DocumentTemplate이 있는데 RHEL5에서 실행하려고합니다.Python 2.4 virtualenv에서이 Zope 구성 요소를 가져올 수없는 이유는 무엇입니까?

어떤 이유로이 환경에서 paster serve etc/zope2.ini을 실행하려고하면 파이썬에서 메시지 ImportError: No module named DT_Util을 표시합니까? DT_Util.py이 디렉토리에 존재하고, __init__.py도 거기에 있으며, 의존하는 C 모듈이 있습니다. C 확장을 가져올 때 순환 종속성이나 실패가 의심됩니다. 물론이 모듈은

>>> 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 
+0

왜 나 자신의 질문을 따르지 않습니까? -1 –

+0

질문을 더 명확하게하기 위해 편집했습니다. 사운드 설치 방법이 확실하지 않습니다. 나는 다른 buildouts 많이 시도하고 plone 얻을 수 없습니다 .app.blob 및 repoze 동시에 작동합니다. – joeforker

답변

1

나는 독립적으로 작동합니다 조프에서 DocumentTemplate을 의심 말을해야 ... 설치 정상적인 조프에서 작동합니다. 그래도 사용해 볼 수 있습니다. :-)

DT_Util imports C extensions 그 :

from DocumentTemplate.cDocumentTemplate import InstanceDict, TemplateDict 
from DocumentTemplate.cDocumentTemplate import render_blocks, safe_callable 
from DocumentTemplate.cDocumentTemplate import join_unicode 

당신은 그 컴파일되어 있는지 확인해야합니다. 내 생각 엔 cDocumentTemplate 모듈 가져 오기가 실패하고 따라서 DT_Util 가져 오기가 실패합니다.

+0

컴파일되지만 어쨌든 실패합니다. – joeforker

+0

그리고 그 C 확장 자체가 제대로 가져올 수 있습니까? DocumentTemplate.cDocumentTemplate을 가져와보십시오. –

+0

아니요,'DocumentTemplate import cDocumentTemplate'에서'ImportError : No module DT_Util' 메시지를 가져옵니다. – joeforker

관련 문제