2009-10-22 3 views
0

Windows XP 컴퓨터에서 roundup을 설정하려고합니다. 나는 psycopg2 v2.0.13을 사용하고 난 쉘에서 psycopg2 모듈을 가져올 때 그것은 모두 잘 작동하지만 mod_python에 그것을 할 시도 할 때, 나는이 오류를 얻을 :psycopg2 및 mod_python 가져 오기 오류

MOD_PYTHON ERROR 

ProcessId:  3464 
Interpreter: 'roundup' 

ServerName:  'roundup' 
DocumentRoot: 'C:/Dev/roundup/tracker' 

URI:   '/index.html/' 
Location:  None 
Directory:  'C:/Dev/roundup/tracker/' 
Filename:  'C:/Dev/roundup/tracker/dummy.py' 
PathInfo:  '/index.html/' 

Phase:   'PythonHandler' 
Handler:  'roundup.cgi.apache' 

Traceback (most recent call last): 

    File "C:\Python25\lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch 
    default=default_handler, arg=req, silent=hlist.silent) 

    File "C:\Python25\lib\site-packages\mod_python\importer.py", line 1229, in _process_target 
    result = _execute_target(config, req, object, arg) 

    File "C:\Python25\lib\site-packages\mod_python\importer.py", line 1128, in _execute_target 
    result = object(arg) 

    File "C:\Python25\lib\site-packages\roundup\cgi\apache.py", line 107, in handler 
    _tracker = roundup.instance.open(_home, optimize=0) 

    File "C:\Python25\lib\site-packages\roundup\instance.py", line 300, in open 
    return Tracker(tracker_home, optimize=optimize) 

    File "C:\Python25\lib\site-packages\roundup\instance.py", line 59, in __init__ 
    self.backend = backends.get_backend(self.get_backend_name()) 

    File "C:\Python25\lib\site-packages\roundup\backends\__init__.py", line 46, in get_backend 
    module = __import__(module_name, vars) 

    File "C:\Python25\lib\site-packages\roundup\backends\back_postgresql.py", line 18, in <module> 
    from psycopg2 import psycopg1 as psycopg 

    File "C:\Python25\lib\site-packages\psycopg2\__init__.py", line 59, in <module> 
    from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID 

ImportError: DLL load failed: The specified module could not be found. 

도움말이 매우 이해할 수있을 것이다.

답변