web-dev-qa-db-fra.com

Comment corriger 'Installer tornado lui-même pour utiliser zmq avec le tornado IOLoop.' avertissement dans Python

J'ai suivi ce ( https://developer.ibm.com/tutorials/se-distributed-apps-zeromq-part2/ ) tutoriel pour configurer une configuration client/serveur ZeroMQ qui utilise CurveZMQ pour crypter les messages. Le code fonctionne, mais chaque fois que j'exécute le client ou le serveur, il me demande de 'Install tornado itself to use zmq with the tornado IOLoop.'

J'ai trouvé que l'avertissement apparaît dans n'importe quel fichier avec l'instruction d'importation suivante.

from zmq.eventloop.zmqstream import ZMQStream

J'ai regardé dans le code de zmq et j'ai remarqué qu'il utilise "minitornado", ce qui est probablement le problème, mais je ne sais pas grand-chose sur la tornade ou comment l'utiliser.

6
Logan Davenport

Je ne sais pas si c'est lié à votre problème. J'ai googlé sur le même problème, mais lié à l'erreur de serveur interne des ordinateurs portables 500 jupyter, et j'ai trouvé votre question. J'ai résolu mon problème en rétrogradant la tornade vers la version 5 (Sudo -H pip3 install "tornado==5") et tout fonctionne à nouveau. J'espère que vous trouverez une solution maintenant ou mon indice vous aidera.

0
glucksfall