python - 部署 server 时有关属性的 Tornado 错误

我正在尝试运行一个适用于 Tornado (https://github.com/oduwsdl/CarbonDate) 的程序,但是,当我尝试使用它部署 server 时,我从 Tornado 收到多个错误。我有点累了,所以这可能是一个愚蠢的问题,但谁能帮我理解这个错误是什么/如何解决它?我已经安装并更新了所有必要的软件包以使其正常工作,以及升级 nbconvert,但我仍然收到错误消息。

$ sudo ./main.py -l https://theuselessweb.com/

Traceback (most recent call last):
  File "/home/h311p0w517/programs/CarbonDate/./main.py", line 4, in <module>
    import server
  File "/home/h311p0w517/programs/CarbonDate/server.py", line 22, in <module>
    class CarbonDateServer(tornado.web.RequestHandler):
  File "/home/h311p0w517/programs/CarbonDate/server.py", line 27, in CarbonDateServer
    @tornado.web.asynchronous
AttributeError: module 'tornado.web' has no attribute 'asynchronous'

回答1

@tornado.web.asynchronous 装饰器在 Tornado v6 中被移除。您链接的 github 存储库非常旧。

要运行此代码,您应该安装旧版本的 Tornado。尝试版本 5.14.5

相似文章

python - 返回请求的结果

我正在通过在后端使用tornado来开发请求方法。它应该执行获取请求并进行回调,但是我似乎无法返回响应结果。例如,如果我返回response.body这将打印出插入到HTTPRequest方法中的bo...

随机推荐

最新文章