2011-09-20 190 views
0

我试图升级到1.5.4,我从下载页面下载了新版本,现在当我点击Launcher上的浏览按钮时,我得到和ascii错误。有谁知道发生了什么事?Google App Engine升级错误

这是错误:

Traceback (most recent call last): 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 4143, in _HandleRequest 
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 4049, in _Dispatch 
    base_env_dict=env_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 616, in Dispatch 
    base_env_dict=base_env_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3120, in Dispatch 
    self._module_dict) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3024, in ExecuteCGI 
    reset_modules = exec_script(handler_path, cgi_path, hook) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2882, in ExecuteOrImportScript 
    handler_path, cgi_path, import_hook) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2747, in LoadTargetModule 
    raise SyntaxError(error) 
SyntaxError: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128) please see http://www.python.org/peps/pep-0263.html for details (ting.py) 

回答

2

这对装载在app.yaml指定的script:文件中的代码路径。它期望找到7位干净的ascii,但是找到了别的东西。

script:(它似乎是ting.py)指定的python脚本有任何可能出现乱码的机会?

+0

非常感谢。我有2个脚本在那里。我从app.yaml中删除了第一个,然后用修复选项再次运行安装程序,但我得到了同样的错误。现在我正在尝试与另一个。这是否意味着这些脚本中有一个非ascii字符?再次感谢。 – Zeynel

+0

如果你得到同样的错误,那么是的。我编辑了我的答案,注意脚本是ting.py。无论在堆栈跟踪结尾的括号中是否有问题的文件。我不打算删除它,而是在文本编辑器中打开它以确保它是O.K.如果是这样,还有一些更深层次的问题。 –

+0

现在我得到了这个错误:'没有找到错误:/没有匹配应用程序配置中的任何模式.'我正在尝试使用旧版本的脚本。 – Zeynel