module 'tornado.gen' has no attribute 'engine'
时间: 2023-10-04 13:11:56 浏览: 212
tornado.zip
这个错误通常是因为使用了不兼容的 Tornado 版本导致的。在旧版本的 Tornado 中,确实存在 `tornado.gen.engine` 属性,但在新版本的 Tornado 中已经被移除了。
如果你的代码中使用了 `tornado.gen.engine`,那么你需要将其替换为 `tornado.gen.convert_yielded` 或 `tornado.gen.maybe_future`,这两个方法可以完成相同的任务。
如果你使用的是较新的 Tornado 版本,但仍然遇到了这个错误,那么你可以尝试重新安装 Tornado,或者查看你的 Python 环境中是否存在旧版本的 Tornado。你可以使用 `pip freeze` 命令查看所有已安装的 Python 包及其版本信息。如果存在旧版本的 Tornado,可以使用 `pip uninstall tornado` 命令卸载它,然后重新安装最新版本的 Tornado。
阅读全文