如何解决“ VisibleDeprecationWarning:不建议使用zmq.eventloop.minitornado”?

时间:2019-10-18 04:17:30

标签: visual-studio ipython jupyter pyzmq

当我使用iPython运行某些脚本时,我在iTerm中收到以下警告消息:

  

/ Users / ### / anaconda3 / lib / python3.6 / site-packages / ipykernel / displayhook.py:12:   VisibleDeprecationWarning:pyzmq 14.0中已弃用zmq.eventloop.minitornado并将其删除。   安装龙卷风本身,以将zmq与龙卷风IOLoop结合使用。

当我尝试在Visual Studio Code中运行代码时,出现以下错误消息:

Error message in VSCode enter image description here

我已经尝试更新Anaconda,也已经尝试使用conda安装nomkl,但没有成功。

谢谢您的帮助!

Mac OS 10.14.6上的iTerm和VisualStudio,最新版本为Anaconda(4.7.12)

1 个答案:

答案 0 :(得分:0)

补救方法A)

使用 anaconda 工具来分隔环境,例如aLastWorkingENV,在该环境中,您使用anaconda工具将所有组件回滚到一个上一个工作状态,不会为将来的过时而抱怨。在这样的aLastWorkingENV环境中,所有这样同步的程序都将流畅运行(就像它们在第一次更新组件之前所做的那样)。

补救方法B)

使用 anaconda 工具将所有当前组件及其所有支持模块和所有软件包版本[ python, ipython, pyzmq, jupyter, ..., ]更新到最新版本,产品质量检查的覆盖范围应确定PASS,或提供补救措施或变通方法或最新的无故障版本(根据此类异常(如果存在且相关),最终将其降级)。

无论哪种方式,您的代码都将停止引发软警告并保持这种状态,直到发生任何不协调的软件包更新为止。