如何修复“安装龙卷风本身以将zmq与龙卷风IOLoop结合使用”。 Python中的警告

时间:2019-04-08 17:31:37

标签: python tornado zeromq pyzmq

我一直在遵循此(https://developer.ibm.com/tutorials/se-distributed-apps-zeromq-part2/)教程来设置ZeroMQ客户端/服务器设置,该设置使用CurveZMQ加密消息。该代码有效,但是无论何时运行客户端或服务器,它都会指示我'Install tornado itself to use zmq with the tornado IOLoop.'

我发现该警告出现在具有以下import语句的任何文件中。

from zmq.eventloop.zmqstream import ZMQStream

我查看了zmq的代码,发现它使用了“ minitornado”,这可能是问题所在,但我对龙卷风及其使用方法了解不多。

2 个答案:

答案 0 :(得分:1)

您需要升级 pyzmq。您可以使用此命令强制您的环境重新安装更新的版本。 (对我有用!)

pip install --upgrade --force-reinstall pyzmq

答案 1 :(得分:0)

我不知道这是否与您的问题有关。我用谷歌搜索了同样的问题,但与jupyter notebooks 500内部服务器错误有关,并找到了您的问题。我通过将龙卷风降级到版本5(sudo -H pip3 install "tornado==5")解决了我的问题,然后一切又恢复了。希望您现在能找到解决方案,否则我的提示会为您提供帮助。

相关问题