Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复pylab.pause附带的弃用警告?_Python_Matplotlib - Fatal编程技术网

Python 如何修复pylab.pause附带的弃用警告?

Python 如何修复pylab.pause附带的弃用警告?,python,matplotlib,Python,Matplotlib,一个简短的python程序,演示我一直遇到的一个bug: import pylab pylab.ion() pylab.title('doom') pylab.pause(0) 如果我运行它,它工作正常,但我收到以下警告: /usr/lib/pymodules/python2.7/matplotlib/backend_bases.py:2280: MatplotlibDeprecationWarning: Using default event loop until function spec

一个简短的python程序,演示我一直遇到的一个bug:

import pylab
pylab.ion()
pylab.title('doom')
pylab.pause(0)
如果我运行它,它工作正常,但我收到以下警告:

/usr/lib/pymodules/python2.7/matplotlib/backend_bases.py:2280: MatplotlibDeprecationWarning: Using default event loop until function specific to this GUI is implemented
如果删除暂停行,则不会收到警告,但一旦程序完成,我的绘图就不再存在


我想用一种优雅的方式,在没有警告的情况下表现出来。有人能帮忙吗?

看起来我们应该做你想做的事。只需使用
pylab.waitforbuttonpress(timeout=-1)回复
pause
,即可使用
warnings
模块。

这将在发出的任何警告中查找“Gui已实现”模式,并忽略它,但允许报告其他警告。

似乎它一直在更新库,因此应该可以工作

pip install --upgrade matplotlib

谢谢,但我还是得到了警告和行为changes@JohnLawrenceAspden真奇怪。你用的是什么后端?不知道,不管你在Ubuntu13.04中安装了什么。别为我惹太多麻烦,我已经决定我其实不在乎,这是有一天会自行消失的事情之一。别理它,这是一些工作的一部分,没有完全充实。有趣的是,它仍然没有“充分充实”三年later@user32882如果警告与从未编写过的代码相关,那么还有什么替代方案?如果您有解决方案,请发布它。
pip install --upgrade matplotlib