【问题标题】:from google.appengine.ext.webapp.util import run_wsgi_app ImportError: No module named google.appengine.ext.webapp.utilfrom google.appengine.ext.webapp.util import run_wsgi_app ImportError: No module named google.appengine.ext.webapp.util
【发布时间】:2015-08-28 04:54:21
【问题描述】:

我是 GAE 的新手。我正在使用日食+Pydev。我收到此错误

    from google.appengine.ext.webapp.util import run_wsgi_app
    ImportError: No module named google.appengine.ext.webapp.util

这是我要导入的内容

import cgi
import webapp2
from google.appengine.ext.webapp.util import run_wsgi_app
import MySQLdb
import os
import jinja2

我正在使用 UBUNTU。我在 stackoverflow 中搜索了这个错误,但没有找到任何令人信服的答案。

我什至下载了appengine并一次又一次地重新安装,但那没有用。

https://cloud.google.com/appengine/downloads

请提供正确答案,例如链接等。 不要回复您可以在此链接等上找到有关此内容的信息。我在网上搜索了许多链接,但找不到对该问题的令人信服的解释。

【问题讨论】:

    标签: python eclipse google-app-engine


    【解决方案1】:

    您需要确保您下载的 App Engine SDK 在您的 Python 路径中。您可以通过交互式运行 python 来检查 python 认为它的路径是什么:

    $ python
    >>> import sys
    >>> sys.path
    ['', '/Library/Python/2.7/site-packages/mock-1.0.1-py2.7.egg', '/usr/local/lib/wxPython-2.9.5.0/lib/python2.7/site-packages', '/usr/local/lib/wxPython-2.9.5.0/lib/python2.7/site-packages/wx-2.9.5-osx_cocoa', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages', '/usr/local/lib/wxPython-2.9.5.0/lib/python2.7']
    

    或者,您可以在运行时将 SDK 添加到 python 路径。例如,如果您下载并解压缩到 /home/username/google_appengine,您可以在脚本中修改您的 python 路径:

    sys.path.append('/home/username/google_appengine')
    import dev_appserver
    dev_appserver.fix_sys_path()
    
    from google.appengine.ext.webapp.util import run_wsgi_app
    

    【讨论】:

      猜你喜欢
      • 2017-02-20
      • 2018-01-03
      • 2017-11-02
      • 2017-10-04
      • 2015-05-01
      • 2020-09-23
      • 2015-03-30
      • 2012-10-24
      • 1970-01-01
      相关资源
      最近更新 更多