如何解决Python中的“安装tornado本身以使用带有tornado IOLoop的zmq”警告?

11
我一直在跟随这个(https://developer.ibm.com/tutorials/se-distributed-apps-zeromq-part2/)设置使用CurveZMQ加密消息的ZeroMQ客户端/服务器教程。 代码可以运行,但是每当我运行客户端或服务器时,它都会指示我'Install tornado itself to use zmq with the tornado IOLoop.' 我发现此警告出现在具有以下导入语句的任何文件中。
from zmq.eventloop.zmqstream import ZMQStream

我查看了zmq的代码,发现它使用了"minitornado",这很可能是问题所在,但我不太了解tornado或如何使用它。

2个回答

11

你需要升级 pyzmq。你可以使用下面的命令强制重新安装更新版本。(对我起作用了!)

pip install --upgrade --force-reinstall pyzmq

0

我不知道这是否与你的问题有关。我在谷歌上搜索了同样的问题,但是与Jupyter笔记本500内部服务器错误有关,并找到了你的问题。我通过将Tornado降级到版本5(sudo -H pip3 install "tornado==5")来解决我的问题,现在一切都正常工作。希望你现在已经找到了解决方案,或者我的提示能够帮助到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接