【发布时间】:2011-05-13 05:07:58
【问题描述】:
请帮助...我正在从 cygwin 运行一些 python 代码,但我无法导入 GoogleAppEngine (GAE) 外部数据 API。我认为这可能是一个环境变量问题。我可以从命令行运行 GAE 和“remote_data_api_shell.py”,但我无法运行引用 GAE 的 python 模块。
我处于试错模式,尝试各种我能想到的环境变量字符串组合。没有任何效果,我的挫败感越来越大。
GAE(1.5) 位于(Windows 路径):C:\Program Files (x86)\Google\google_appengine
这是我的 Python 错误:
Traceback(最近一次调用最后一次): 文件“/cygdrive/c/data/my-program/MyProgram.py”,第 48 行,在 ''
从模型导入 MyStoredObject 文件“/cygdrive/c/data/my-program/Model.py”,第 6 行,在 '' 中 从 google.appengine.ext 导入数据库 ImportError:没有名为 google.appengine.ext 的模块
-
我在我的 cygwin bashrc 文件中设置了我的环境变量。我的 bashrc 文件包含
GAE_HOME="/cygdrive/c/Program\ Files\ (x86)/Google/google_appengine"
我在这里尝试了许多字符串和字符的组合。
PATH="$PATH:$GAE_HOME
PYTHONPATH="$PYTHONPATH:$GAE_HOME:$GAE_HOME/lib/yaml/lib:
还尝试了
$GAE_HOME/google/appengine/ext等等...导出 PYTHONPATH
导出路径
导出 GAE_HOME
我怎样才能做到这一点? GAE 专家有什么明显的我做错的地方吗?
【问题讨论】:
标签: python google-app-engine cygwin environment-variables