每当我在Vispy中创建画布时,都会在Spyder iPython窗口中发出警告

时间:2018-11-10 20:03:32

标签: python-3.x pyqt5 spyder vispy

每次我在Spyder中创建一个vispy Canvas实例时:

from vispy import app

class Canvas(app.Canvas):
    def __init__(self):
        app.Canvas.__init__(self)

canvas = Canvas()

我开始在iPython窗口中收到如下警告:

WARNING: QSocketNotifier: Multiple socket notifiers for same socket 1048 and type Read

一旦创建了画布实例,每当我在Spyder中的iPython控制台中键入该错误时,就会开始发生此错误,因此我无法通过制表符补全来执行诸如探索模块之类的事情(警告使下拉菜单消失了)。它还趋向于将自己随机插入到堆栈轨迹和控制台的其他位置,通常会打乱我的工作流程(以非灾难性的方式)。

我尝试通过关闭实时代码分析来关闭警告,如下所示:
How to suppress a certain warning in Spyder editor?
但这并没有影响行为。

我使用的是Spyder版本:3.2.8(在包含spyder内核0.2.6的环境中),Python版本:3.6.6,Qt版本:5.6.2,PyQt5版本:5.6在Windows 10中。发生在我使用的所有三台Windows 10计算机上。我正在Anaconda中运行所有这些。当我仅在python shell或纯iPython shell中运行上述代码时,我没有收到警告。

0 个答案:

没有答案