博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matplotlib 第二次执行报错在 django web服务中
阅读量:4307 次
发布时间:2019-06-06

本文共 431 字,大约阅读时间需要 1 分钟。

报错内容如下:

Exception RuntimeError: RuntimeError('main thread is not in main loop',) in <bound method PhotoImage.__del__ of < Tkinter.PhotoImage instance at 0x7f347192b5a8>> ignored

解决方法:最代码最顶层加:

import matplotlibmatplotlib.use('Agg')

要在 pylab 和 matplotlib.pyplot 之前,否则无效。

这里有一个容易让人忽视的地方,因为有些python 库 也包含了pylab 或 matplotlib.pyplot, 如果上述代码未加在他们之前,则会无效,不熟悉的话很难找到原因,所以最保险的是加代码文件的在最顶层。

转载于:https://www.cnblogs.com/weiweisuhe/p/7522108.html

你可能感兴趣的文章
MapReduce的 Speculative Execution机制
查看>>
大数据学习之路------借助HDP SANDBOX开始学习
查看>>
Hadoop基础学习:基于Hortonworks HDP
查看>>
为什么linux安装程序 都要放到/usr/local目录下
查看>>
Hive安装前扫盲之Derby和Metastore
查看>>
永久修改PATH环境变量的几种办法
查看>>
大数据学习之HDP SANDBOX开始学习
查看>>
Hive Beeline使用
查看>>
Centos6安装图形界面(hdp不需要,hdp直接从github上下载数据即可)
查看>>
CentOS7 中把yum源更换成163源
查看>>
关于yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx.
查看>>
linux下载github中的文件
查看>>
HDP Sandbox里面git clone不了数据(HTTP request failed)【目前还没解决,所以hive的练习先暂时搁置了】
查看>>
动态分区最佳实践(一定要注意实践场景)
查看>>
HIVE—索引、分区和分桶的区别
查看>>
Hive进阶总结(听课总结)
查看>>
大数据领域两大最主流集群管理工具Ambari和Cloudera Manger
查看>>
Sqoop往Hive导入数据实战
查看>>
Mysql到HBase的迁移
查看>>
Sqoop import进阶
查看>>