Jedes Mal, wenn ich versuche, einen Beispielcode auf der GAE über Python zu laufen bekomme ich diese FehlerGAE „Kein Modul mit dem Namen urllib“
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_import_hook.py", line 1665, in LoadModuleRestricted
description)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/cgi.py", line 31, in <module>
import urllib
ImportError: No module named urllib
INFO 2012-04-15 04:44:54,345 dev_appserver.py:2884] "GET/HTTP/1.1" 500 -
Ich bin nicht sicher, was das Problem ist, und ich versuchte, verschiedene Updates als in ähnlichen Fragen hier gefragt.
Der Beispielcode:
import webapp2
import urllib
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, webapp World!')
app = webapp2.WSGIApplication([('/', MainPage)],
debug=True)
Ich bin auf Mac OSX 10.6.8 (Snow Leopard) ausgeführt und mit Python 2.7.3
Lustig ist, dass es ein eingebautes Modul (cgi.py) ist, das den Fehler ausgibt. Und Urlib ist da! Kann nicht verstehen, warum das passiert! – adifire
Legen Sie den Python-Pfad in den Einstellungen unter "/ usr/local/bin/python2.7" fest. –