google.appengine.ext Python模块ImportError没有名为google.appengine.ext的模块

时间:2014-01-02 08:17:30

标签: google-api-python-client

Python 2.7.6,适用于Google App Engine的Google API客户端库,Google Developer's Guide

我正在浏览Google文档,并尝试复制他们的示例。当我运行命令时:

from google.appengine.ext import webapp

从Python Shell中获取错误消息:

No module named google.appengine.ext

很明显,该文件不在我的电脑上。我已经在我的硬盘上搜索了该文件但没有找到任何内容。我按照官方Google快速入门视频中的说明运行easy_install来安装Google API。我不确定Google的文档现在是否过时,或者发生了什么。我在哪里可以获得google.appengine.ext?我假设我的问题只是我没有那个模块。

4 个答案:

答案 0 :(得分:4)

您可能需要添加以下行,因为您正在运行独立测试

 sys.path.append('/usr/local/google_appengine/')
 sys.path.append('/usr/local/google_appengine/lib/yaml/lib/')
 if 'google' in sys.modules:
     del sys.modules['google']

答案 1 :(得分:3)

我在其他问题上看过@varun的答案,并且他使用$( "#button_update" ).click( function() { //on click button update var approve = new Array(); for (i=1;i<=count;i++) { if ($('#id' + i).attr('checked') == 'checked'){ approve[i-1] = $('#id' + i).attr('id'); } } $.post(url, { approve: approve }, function(data) { }); }); 代替insert,然后这完美,至少对我而言。

append

答案 2 :(得分:2)

答案 3 :(得分:-2)

google.appengine.ext表示google / appengine / ext就像Eclipse中的packages目录一样