Visual studio 如何解决;VisibleDeprecationWarning:zmq.eventloop.minitornado已被弃用;?

Visual studio 如何解决;VisibleDeprecationWarning:zmq.eventloop.minitornado已被弃用;?,visual-studio,ipython,jupyter,pyzmq,Visual Studio,Ipython,Jupyter,Pyzmq,当我使用iPython运行一些脚本时,我在iTerm中收到以下警告消息: /Users/#####/anaconda3/lib/python3.6/site packages/ipykernel/displayhook.py:12: VisibleDeprecationWarning:zmq.eventloop.minitornado在pyzmq 14.0中已被弃用,将被删除。 安装tornado本身以将zmq与tornado iLoop一起使用 当我尝试在Visual Studio代码中运行代

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

/Users/#####/anaconda3/lib/python3.6/site packages/ipykernel/displayhook.py:12: VisibleDeprecationWarning:zmq.eventloop.minitornado在pyzmq 14.0中已被弃用,将被删除。 安装tornado本身以将zmq与tornado iLoop一起使用

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

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

谢谢你的帮助

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

补救方案A) 使用
anaconda
-工具分离一个环境,比如说
aLastWorkingENV
,在这个环境中,您可以使用
anaconda
-工具将所有组件回滚到上一个工作状态,而不会抱怨将来的弃用。在这样的
aLastWorkingENV
环境中,所有同步的程序都将顺利运行(就像它们在第一次部件更新之前所做的那样,第一次部件更新移动了斗杆)

补救办法(B) 使用
anaconda
-工具将所有当前组件及其所有支持模块和所有软件包版本
[python,ipython,pyzmq,jupyter,…]
更新到其最新版本,其中产品QA覆盖范围应确认通过,或提供补救措施或解决方法或最后一个无故障版本(最终根据此类例外情况降级一个此类软件包,如果存在且相关)


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

谢谢您的回答。选项A)是否意味着创建一个虚拟环境并(重新)安装我正在使用的所有软件包(每次我想将iPython用于新项目时)?关于选项B),如果我必须降级一个包,我怎么知道是哪一个?我已经尝试用$conda update--all更新“all”包,它应该在必要时自动降级包。。。如果所有的包管理器都已经解决了将来不推荐的(冲突的)语法/特性/设计,那么选项B)是有效的。如果尚未解决,即使使用最新的包,您也将面临这些警告-检查/向包维护人员报告此类冲突。选项A)最好由anaconda文件解释。在各模块/包的发布日期之后,可以创建一致工作的旧版本。其基本原理是,不要将不起作用的版本混用在一起。Conda环境是实现这一点的最简单有效的工具。