我正在尝试在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/