1
Я работаю с бутылкой, и написал простое приложениеБутылка пытается получить доступ к сокету способом, запрещенным это разрешение
from bottle import *
@route("/")
def index():
return "This is a test."
run(host="0.0.0.0", port=8080)
Когда я запускаю это я получаю сообщение об ошибке с указанием:
Traceback (most recent call last):
File "C:\Users\James\Desktop\application.py", line 7, in <module>
run(host="0.0.0.0", port=8080)
File "C:\Python34\lib\site-packages\bottle.py", line 3117, in run
server.run(app)
File "C:\Python34\lib\site-packages\bottle.py", line 2771, in run
srv = make_server(self.host, self.port, app, server_cls, handler_cls)
File "C:\Python34\lib\wsgiref\simple_server.py", line 153, in make_server
server = server_class((host, port), handler_class)
File "C:\Python34\lib\socketserver.py", line 429, in __init__
self.server_bind()
File "C:\Python34\lib\wsgiref\simple_server.py", line 50, in server_bind
HTTPServer.server_bind(self)
File "C:\Python34\lib\http\server.py", line 133, in server_bind
socketserver.TCPServer.server_bind(self)
File "C:\Python34\lib\socketserver.py", line 440, in server_bind
self.socket.bind(self.server_address)
OSError: [WinError 10013] An attempt was made to access a socket in a way forbid
den by its access permissions
Глядя на некоторые другие сообщения SO, похоже, мне нужно разрешить это через брандмауэр. Я сделал это:
Но ошибка все еще сохраняется, что мне делать, чтобы исправить это?
вы пытались 'Host = "127.0.0.1"'? – ahmed