我正在尝试在Google App Engine中运行Python应用程序。用户界面不起作用,因此我尝试使用命令行。我尝试重新启动PC,并尝试使用“dev_appserver.py --port = 9999”更改端口。但它仍然说Unable to bind localhost:8000:

    raise BindError('Unable to bind %s:%s' % self.bind_addr)
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8000

最佳答案

应用服务器启动两个服务器;一个用于您的应用程序,另一个用于development console。造成此问题的是第二台服务器。它通常将在端口8000上运行。

使用--admin_port开关更改开发控制台的IP地址:

dev_appserver.py --admin_port=9000

当然,您可能仍然仍然想要更改主应用程序服务器的端口。

另请参阅command-line arguments documentation了解dev_appserver.py

关于python - 无法绑定(bind)本地主机:8000 with Google App Engine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27155715/

10-10 19:43