为了账号安全,请及时绑定邮箱和手机立即绑定

如何为pycharm配置龙卷风

如何为pycharm配置龙卷风

噜噜哒 2021-04-08 14:15:16
我安装龙卷风框架现在我想用龙卷风编码,但是当我在pycharm中运行代码时,它并不能理解导入的代码代码 :import tornado.ioloopimport tornado.webclass 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()我应该怎样做才能轻松地在pycharm中运行龙卷风代码?
查看完整描述

3 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

这个对我有用:


import tornado.options

import tornado.httpserver

import tornado.ioloop

import tornado.web

from tornado.options import options


from settings import settings

from handlers import URLS

from handlers.error import BaseErrorHandler



tornado.options.parse_command_line()



def main():


    settings.TORNADO['default_handler_class'] = BaseErrorHandler

    app = tornado.web.Application(URLS, **settings.TORNADO)

    http_server = tornado.httpserver.HTTPServer(app, xheaders=True)

    http_server.listen(options.port)

    tornado.ioloop.IOLoop.instance().start()


if __name__ == "__main__":

    main()


查看完整回答
反对 回复 2021-04-27
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

我认为您只需要以这种方式导入:


import tornado

因为在您的代码中您使用


tornado.web.RequestHandler()

tornado.web.Application()

tornado.ioloop.IOLoop.current()

或者如果您想使用from陈述


from tornado import web, ioloop


# and now you can write in this way

web.RequestHandler()

web.Application()

ioloop.IOLoop.current()


查看完整回答
反对 回复 2021-04-27
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

我认为这是因为Pycharm的python环境。如果您想解决这个问题,您应该

  1. 打开你的pycharm

  2. 点击菜单中的“文件”

  3. 点击设置

  4. 单击项目:(您的项目名称)->项目解释器

  5. 然后您可以看到项目中正在使用的python版本。然后单击绿色的+。并在pycharm中安装TORNADO。


查看完整回答
反对 回复 2021-04-27
  • 3 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信