tornado运行时出现ImportError: cannot import name 'Type'的报错?

发布于 2022-09-11 20:02:58 字数 1335 浏览 20 评论 0

tornado运行时出现ImportError: cannot import name 'Type'的报错

主体代码

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])

if __name__ == "__main__":
    app = make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()

报错信息

Traceback (most recent call last):
  File "G:/python/untitled3/123.py", line 1, in <module>
    import tornado.web
  File "D:\Python\myenv\lib\site-packages\tornado\web.py", line 84, in <module>
    from tornado.concurrent import Future, future_set_result_unless_cancelled
  File "D:\Python\myenv\lib\site-packages\tornado\concurrent.py", line 34, in <module>
    from tornado.log import app_log
  File "D:\Python\myenv\lib\site-packages\tornado\log.py", line 34, in <module>
    from tornado.escape import _unicode
  File "D:\Python\myenv\lib\site-packages\tornado\escape.py", line 27, in <module>
    from tornado.util import unicode_type
  File "D:\Python\myenv\lib\site-packages\tornado\util.py", line 21, in <module>
    from typing import (
ImportError: cannot import name 'Type'

求大神指导一下怎么解决这个问题qwq

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡看悲欢离合 2022-09-18 20:02:58

请问楼主python什么版本?感觉是tornado和python版本差异的问题,请楼主尝试在python3的环境跑一下试试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文