我在Windows 7(64位)上使用Python 2.5.
我安装了pycurl-7.15.5.1(带有win二进制文件)和龙卷风(使用pip).
当我运行以下hello world代码时:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello World!")
if __name__=='__main__':
app = tornado.web.Application([(r"/",MainHandler),])
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
我收到以下错误: –
Traceback (most recent call last):
File "hello_tornado.py",line 11,in
最佳答案
Tornado显然在Windows上存在一些IPv6混淆.你可以通过指定你想要它监听的IP来修复它,如下所示:
原文链接:https://www.f2er.com/python/439191.htmlapplication.listen(8888,'127.0.0.1')
或者可能
application.listen(8888,'0.0.0.0')