【发布时间】:2009-11-10 05:34:48
【问题描述】:
我正在尝试使用 Google 的 AppEngine 自学 Python,但我无法让开发服务器运行。我收到此错误:
回溯(最近一次通话最后一次):
文件“/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py”, 第 60 行,在 run_file(file, globals()) 文件 "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", 第 57 行,在 run_file 中 execfile(script_path, globals_) 文件 "/opt/google_appengine/google_appengine_1.2.7/google/appengine/tools/dev_appserver_main.py", 第 65 行,在 从 google.appengine.tools 导入 os_compat ImportError:无法导入 名称 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,我想我已经解决了。
Kyle 建议我需要设置我的 PYTHONPATH 变量。运行后
export PYTHONPATH=/opt/google_appengine/google_appengine_1.2.7
我在尝试运行 dev_appserver.py 时仍然遇到同样的错误。我设置 PYTHONPATH 错误吗?或者,如何卸载协议缓冲区 python 项目?我没用过 Ubuntu One,已经卸载了。
【问题讨论】:
标签: python linux google-app-engine