CurveZMQを使用するZeroMQクライアント/サーバーセットアップをセットアップするために、このチュートリアル( https://developer.ibm.com/tutorials/se-distributed-apps-zeromq-part2/ )に従っていますメッセージを暗号化します。コードは機能しますが、クライアントまたはサーバーのいずれかを実行するたびに、'Install tornado itself to use zmq with the tornado IOLoop.'
この警告は、次のインポートステートメントを含むすべてのファイルに表示されることがわかりました。
from zmq.eventloop.zmqstream import ZMQStream
Zmqのコードを調べたところ、「ミニトルネード」が使用されていることに気づきました。これは問題である可能性が高いですが、竜巻やその使用方法についてはあまり知りません。
それがあなたの問題に関連しているかどうかはわかりません。私は同じ問題についてググりましたが、jupyter notebooks 500の内部サーバーエラーに関連していて、質問が見つかりました。竜巻をバージョン5にダウングレードして問題を解決しました(Sudo -H pip3 install "tornado==5"
)そしてすべてが再び動作します。私はあなたが今までに解決策を見つけるか、私のヒントがあなたを助けることを願っています。