Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在python shell中导入GAE api_Python_Google App Engine - Fatal编程技术网

无法在python shell中导入GAE api

无法在python shell中导入GAE api,python,google-app-engine,Python,Google App Engine,我已经下载了GAE SDK,并希望从python shell使用它的api 我已将以下内容放在我的.bashrc中,其中google_appengine是我解压缩SDK的文件夹- #GAE export PATH=$PATH:/opt/google_appengine/ 现在,我已经使用virtualenv创建了一个新项目。当我启动python shell并尝试使用其api时,会出现以下错误- >>> from google.appengine.ext import db T

我已经下载了GAE SDK,并希望从python shell使用它的api

我已将以下内容放在我的.bashrc中,其中google_appengine是我解压缩SDK的文件夹-

#GAE
export PATH=$PATH:/opt/google_appengine/
现在,我已经使用virtualenv创建了一个新项目。当我启动python shell并尝试使用其api时,会出现以下错误-

>>> from google.appengine.ext import db
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named google.appengine.ext
>来自google.appengine.ext导入数据库
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为google.appengine.ext的模块

有人能帮我调试一下吗

AppEngine无法从Python shell运行,为了让平台正常工作,有太多的连线需要完成(并且需要由dev_服务器完成)。

您可以使用()来运行AppEngine平台和所有受支持的python库

AppEngine无法从Python shell运行,为了让平台正常工作,有太多的连线需要完成(并且需要由dev_服务器完成)。

您可以使用()来运行AppEngine平台和所有受支持的python库

这样做会让你错过很多设置。你会发现 使用远程api外壳要容易得多。只需运行
python$PATH\u TO\u APPENGINE/remote\u api\u shell.py appid
,这将为您提供一个正确定义了所有路径的shell。您实际上不必连接到远程实例,尽管这会很有用。如果没有一些数据存储后端,就无法通过shell真正使用任何模型。您还可以使用远程api外壳连接到本地dev服务器实例


在这里查看一篇关于如何使用它的好文章

仅此一步,您就缺少了很多设置。你会发现 使用远程api外壳要容易得多。只需运行
python$PATH\u TO\u APPENGINE/remote\u api\u shell.py appid
,这将为您提供一个正确定义了所有路径的shell。您实际上不必连接到远程实例,尽管这会很有用。如果没有一些数据存储后端,就无法通过shell真正使用任何模型。您还可以使用远程api外壳连接到本地dev服务器实例


这里有一篇关于使用它的好文章

伙计们,谢谢你的anwser。Muhammed您发布的链接的项目页面似乎已关闭。因此,尽管我可以看到文档,但我无法下载代码,如果您能提供link,我将不胜感激。Shay,该项目在yaml中包含此内容-“url:/remote\u api脚本:$PYTHON\u LIB/google/appengine/ext/remote\u api/handler.py”-但是我既没有定义$PYTHON\u LIB的变量,也没有GAE SDK的handler.py。“我该怎么办?”在过去的五年里一直致力于应用程序制作的xoogler说。“伙计们,感谢anwser。”。Muhammed您发布的链接的项目页面似乎已关闭。因此,尽管我可以看到文档,但我无法下载代码,如果您能提供link,我将不胜感激。Shay,该项目在yaml中包含此内容-“url:/remote\u api脚本:$PYTHON\u LIB/google/appengine/ext/remote\u api/handler.py”-但是我既没有定义$PYTHON\u LIB的变量,也没有GAE SDK的handler.py。“我该怎么办?”在过去五年里一直致力于应用程序制作的xoogler说。