ani*_*udh 8 python google-app-engine
我刚安装了GAE启动器,我正在尝试运行示例应用程序以确保它正常工作,我收到以下错误.
raise BindError('Unable to bind %s:%s' % self.bind_addr)
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8000
2014-03-24 10:54:54 (Process exited with code 1)
Run Code Online (Sandbox Code Playgroud)
我试图用python 2.7运行应用程序的python版本,并使用Windows 8.1操作系统.我没有为应用程序创建任何文件,我只是创建了一个新的应用程序,并尝试在localhost中运行它.
有人可以告诉我这个错误意味着什么以及如何解决它?
应用服务器启动两个服务器:一个用于您的应用程序,另一个用于开发控制台.
使用以下命令更改开发控制台的IP地址:
dev_appserver.py --admin_port=9000
另一进程已绑定到端口8000使用netstat -an或netstat -anb或类似的调查.它可能是您的开发服务器的另一个实例.
编辑:如果真的占用了端口8000,Python开发服务器中的命令行参数说你可以附加--admin_port来将8000更改为另一个空闲端口.
对我来说,我必须同时使用--admin-port和--port
dev_appserver.py --admin_port=9000 --port=9999 app.yaml
Run Code Online (Sandbox Code Playgroud)