编辑2:问题已解决。这完全是由Windows 10 Pro v.1809更新不当引起的。显然,该特定版本不应该首先发布。我们只是回滚了更新,一切又恢复了。无论如何,感谢大家的努力。
编辑:我将错误报告移至了matplotlib Github。从命令提示符处执行* .py文件可重现该错误。这里要特别注意,它仅以* .png文件格式出现,因此我将仅使用* .jpg直到问题解决(下一次Windows更新可能会发生?)。
错误摘要
多次调用savefig()会导致Spyder IDE / IPython内核崩溃而崩溃。第一次,通常会保存图像,有时甚至会保存几次,但是最终会导致崩溃。有时候,奇怪的是,Spyder只是立即关闭而没有错误消息,而其他时候却说“内核死亡。正在重新启动”。
昨天,Windows更新savefig开始引起这些问题后,一切仍然正常。该问题与目标目录无关。拳头出现后,我通过conda更新了所有内容,但不幸的是这没有帮助。
有人有同样的问题吗,尤其是在最新的Windows更新之后?我很高兴收到任何建议,谢谢。
复制代码
import matplotlib.pyplot as plt
for i in range(10):
x=[1,2,3]
y=[3,4,5]
plt.figure()
plt.plot(x,y)
plt.savefig('test{0:0d}.png'.format(i))
系统信息:
答案 0 :(得分:2)
问题已解决。这完全是由Windows 10 Pro v.1809更新不当引起的。显然,该特定版本不应该首先发布。我们只是回滚了更新,一切又恢复了。无论如何,感谢大家的努力。