Google App Engine无法找到gdata模块

tit*_*coy 4 python macos google-app-engine gdata google-data-api

我可以在localhost上运行一个简单的"Hello World"Google App Engine应用程序,没有任何问题.但是,当我将"import gdata.auth"行添加到我的Python脚本时,我得到"ImportError:No module named gdata.auth".

我已经安装了gdata模块并将以下行添加到我的.bashrc中:

export PYTHONPATH=$PYTHONPATH:/Library/Python/2.5/site-packages/

还有什么我需要做的吗?谢谢.

编辑:奇怪的是,如果我从shell运行python并输入"import gdata.auth",我不会收到错误.

Ale*_*lli 9

Google App Engine不知道您的.bashrc.确保gdata目录(包含所有正确的内容)位于应用程序的主目录下!

看到这篇文章,特别是(我引用):

要将此库与您的Google App Engine应用程序一起使用,只需将库源文件放在应用程序的目录中,然后像往常一样导入它们.您需要使用应用程序代码上传的源目录是src/gdata和src/atom.然后,确保gdata.alt.appengine.run_on_appengine 在gdata.service.GDataService对象的每个实例上调用该 函数.没有什么比这更重要了!