2 votes

comment configurer tornado pour pycharm

J'installe le cadre de la tornade

maintenant je veux coder avec tornado mais quand je lance le code dans pycharm il ne comprend pas le code importé.

Code :

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()

Que dois-je faire pour que je puisse facilement exécuter le code tornado dans pycharm ?

0voto

Druta Ruslan Points 4058

Je pense que vous devez juste importer de cette façon :

import tornado

car dans votre code vous utilisez

tornado.web.RequestHandler()
tornado.web.Application()
tornado.ioloop.IOLoop.current()

ou si vous voulez, vous pouvez utiliser from déclaration

from tornado import web, ioloop

# and now you can write in this way
web.RequestHandler()
web.Application()
ioloop.IOLoop.current()

0voto

Ça marche pour moi :

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()

-1voto

J.chan Points 1

Je pense que c'est à cause de l'environnement python de Pycharm. Si vous voulez résoudre ce problème, vous devez

  1. Ouvrez votre pycharm
  2. cliquez sur "Fichier" dans le menu
  3. cliquez sur Setting
  4. cliquez sur Projet :(nom de votre projet) -> interpréteur de projet
  5. et vous pouvez voir la version de python que vous utilisez dans le projet .alors cliquez sur le + qui est vert. et installez TORNADO dans pycharm.alors il peut fonctionner

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X