2010-08-10 8 views
1

파이썬 2.7을 사용하고 있습니다. 파이썬 MSI는 현재 Python.org에서 다운로드 할 수있는 것 같습니다. ? 8081은/_ah/로그인 계속이 % 3A // localhost를 % 3A8081가/(500)를 HTTP를 반환 =로그인 페이지로 리디렉션 할 때 dev_appserver에서 사용자 저장소가 실패합니다

로컬 호스트 dev_appserver에서 실행할 때

self.redirect (users.create_login_url (self.request.uri)가) 실패 .

비록이 수행 작업 : 로컬 호스트 : 8081/_ah/관리/데이터 저장소

스택 추적 :

ERROR 2010-08-10 13:21:11,111 dev_appserver.py:3239] Exception encountered handling request 
Traceback (most recent call last): 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3199, in _HandleRequest 
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict) 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3142, in _Dispatch 
    base_env_dict=env_dict) 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 524, in Dispatch 
    base_env_dict=base_env_dict) 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2449, in Dispatch 
    CGIDispatcher.Dispatch(self, *args, **kwargs) 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2401, in Dispatch 
    self._module_dict) 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2438, in curried_exec_cgi 
    return ExecuteCGI(*args, **kwargs) 
    File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2309, in ExecuteCGI 
    logging.debug('Executing CGI with env:\n%s', pprint.pformat(env)) 
    File "C:\Python27\lib\pprint.py", line 60, in pformat 
    return PrettyPrinter(indent=indent, width=width, depth=depth).pformat(object) 
    File "C:\Python27\lib\pprint.py", line 119, in pformat 
    self._format(object, sio, 0, 0, {}, 0) 
    File "C:\Python27\lib\pprint.py", line 137, in _format 
    rep = self._repr(object, context, level - 1) 
    File "C:\Python27\lib\pprint.py", line 230, in _repr 
    self._depth, level) 
    File "C:\Python27\lib\pprint.py", line 242, in format 
    return _safe_repr(object, context, maxlevels, level) 
    File "C:\Python27\lib\pprint.py", line 284, in _safe_repr 
    for k, v in _sorted(object.items()): 
    File "C:\Python27\lib\pprint.py", line 75, in _sorted 
    with warnings.catch_warnings(): 
    File "C:\Python27\lib\warnings.py", line 327, in __init__ 
    self._module = sys.modules['warnings'] if module is None else module 
KeyError: 'warnings' 
INFO  2010-08-10 13:21:11,117 dev_appserver.py:3268] "GET /_ah/login?continue=http%3A//localhost%3A8080/ HTTP/1.1" 500 - 
+0

오류 페이지가 나타날 때 발생하는 콘솔의 로그를 포함시켜야합니다. 그들은 완전한 stacktrace를 포함 할 것입니다. 2.5 MSI는 다음에서 사용할 수 있습니다. http://python.org/download/releases/2.5/ –

+0

유용한 스택 추적을 추가하지 않았습니다. GAE는 Python 버전에 민감합니까? Google 상태는 2.5 이상이지만 3은 아닙니다. Windows 7에서 실행합니다. – user416109

+0

Python 2.5를 사용해야합니다. 이것이 프로덕션 서버가 사용하는 것입니다. dev_appserver는 2.6 이하에서 정상적으로 작동하는 것으로 보이지만 2.7 문제는 많은 문제를 일으키는 것처럼 보입니다. – geoffspear

답변

0

나는 당신이 exac 인, 2.5.4을 사용하는 것이 좋습니다 것입니다 t 버전입니다. 나는 2.7을 시도하지 않은

http://www.python.org/download/releases/2.5.4/

,하지만 난 처음에 2.6을 시도하고 메일을 보내는 작동하지 않는 것을 발견 : 당신은 여기에서 MSI를 얻을 수 있습니다. 2.5.4로 다운 그레이드를하면 잘 작동합니다.

+0

설치 제거 2.7, 설치 2.5.4 x86 MSI는이 링크를 사용하고 새로운 Python.exe에서 GAE 실행기를 가리키며 작동합니다. – user416109

관련 문제