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

问题描述 投票:0回答:1

当我使用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 VSCodeenter image description here

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

谢谢您的帮助!

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

visual-studio ipython jupyter pyzmq
1个回答
0
投票

补救方法A)

使用anaconda-工具分隔一个环境,例如aLastWorkingENV,在该环境中,您使用anaconda-工具将所有组件还原到上一个工作状态,这不会对未来产生影响弃用。在这样的aLastWorkingENV环境中,所有这样同步的程序将正常运行(就像它们在第一次更新组件之前所做的那样,已经移动了摇杆)

解决方法B)

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

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

© www.soinside.com 2019 - 2024. All rights reserved.