运行谷歌的蟒蛇AppEngine上我尝试使用谷歌的AppEngine自学蟒蛇,我无法获得开发服务器运行。我得到这个错误:导入错误在Ubuntu
Traceback (most recent call last):
File "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", line 60, in run_file(file, globals()) File "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", line 57, in run_file execfile(script_path, globals_) File "/opt/google_appengine/google_appengine_1.2.7/google/appengine/tools/dev_appserver_main.py", line 65, in from google.appengine.tools import os_compat ImportError: cannot import name os_compat
Ubuntu 9.10的带有python2.6的(没有工作),我的python2.5安装(没有工作),并试图用python dev_appserver.py helloWorld
运行它(没有工作)以及编辑第一行后运行dev_appserver.py:
#!/usr/bin/env python2.5
我似乎无法找到任何与此错误联机。我发现的唯一问题是关于使用python 2.5,我想我已经解决了这个问题。
凯尔建议我需要设置我的PYTHONPATH变量。运行后
export PYTHONPATH=/opt/google_appengine/google_appengine_1.2.7
我仍然遇到同样的错误,试图运行dev_appserver.py。我是否设置了PYTHONPATH?或者,我该如何卸载协议缓冲区python项目?我对Ubuntu One没有用处,并且已经卸载它。
我仍然收到相同的错误信息。编辑这个问题说出口。 – 2009-11-10 17:02:10