Python 设置Google应用程序引擎SDK-不运行应用程序

Python 设置Google应用程序引擎SDK-不运行应用程序,python,google-app-engine,Python,Google App Engine,按照Google的说明设置Python Google App Engine SDK后,我在启动器中运行示例guestbook应用程序,并在日志中获得以下内容: 2011-02-05 18:32:23 Running command: "[u'C:\\Python25\\pythonw.exe', 'C:\\Program Files\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--

按照Google的说明设置Python Google App Engine SDK后,我在启动器中运行示例guestbook应用程序,并在日志中获得以下内容:

2011-02-05 18:32:23 Running command: "[u'C:\\Python25\\pythonw.exe', 'C:\\Program    Files\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--   port=8080', u'C:\\Program Files\\Google\\google_appengine\\demos\\guestbook']"
WARNING  2011-02-06 00:32:24,798 datastore_file_stub.py:573] Could not read datastore data from c:\users\austin\appdata\local\temp\dev_appserver.datastore
Traceback (most recent call last):
  File "C:\Program Files\Google\google_appengine\dev_appserver.py", line 52, in <module>
    run_file(__file__, globals())
  File "C:\Program Files\Google\google_appengine\dev_appserver.py", line 48, in run_file
    execfile(script_path, globals_)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver_main.py", line 503, in <module>
    sys.exit(main(sys.argv))
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver_main.py", line 480, in main
    static_caching=static_caching)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3881, in CreateServer
    server = HTTPServerWithScheduler((serve_address, port), handler_class)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3901, in __init__
    request_handler_class)
  File "C:\Python25\lib\SocketServer.py", line 330, in __init__
    self.server_bind()
  File "C:\Python25\lib\BaseHTTPServer.py", line 101, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "C:\Python25\lib\SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.gaierror: (11004, 'getaddrinfo failed')
2011-02-05 18:32:25 (Process exited with code 1)
我能做些什么来解决这个问题?我完全没有Python方面的经验

socket.gai错误与您的网络有关。您是否正在为您的计算机使用主机名,并且该主机名是否未映射到127.0.0.1?在applauncher中,这是唯一的Windows功能,您是否看到任何可以设置要运行的地址的地方,如果是,您可以像127.0.0.1一样直接使用localhost或IP。还要确保默认端口8080未被防火墙阻止或被其他端口占用。

请尝试其他端口:

在Google应用程序引擎启动器中,单击一次应用程序 从菜单中选择编辑|应用程序设置 将端口号从8080更改为8888 如果要查看使用特定端口的内容,请从管理命令提示符下运行netstat-a-b


这也可能是一个相关的问题:

我没有使用主机名,web工具说我的8080端口当前没有被阻止。我的路由器可能有问题吗?