前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python - Matplotlib 关于 agg 相关错误的解决方法

Python - Matplotlib 关于 agg 相关错误的解决方法

作者头像
为为为什么
发布2022-08-04 15:09:02
1.4K0
发布2022-08-04 15:09:02
举报
文章被收录于专栏:又见苍岚

Python使用matplotlib时有时会报出和 agg相关的错误,本文记录两种常见错误的解决方案。

问题1

UserWarning: Matplotlib is currently using agg, which is a non-GUI backend
  • agg是一个没有图形显示界面的终端,常用的有图形界面显示的终端有TkAgg等,将终端更换一下就好了。
代码语言:javascript
复制
import matplotlib 
matplotlib.use('TkAgg')

问题2

TclError: no display name and no $DISPLAY environment variable Backend TkAgg is interactive backend. Turning interactive mode on.
  • 这是由于在没有图形终端的场景下使用了TkAgg,换成没有图形的就好了。
代码语言:javascript
复制
import matplotlib
matplotlib.use('Agg')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年11月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题1
    • UserWarning: Matplotlib is currently using agg, which is a non-GUI backend
    • 问题2
      • TclError: no display name and no $DISPLAY environment variable Backend TkAgg is interactive backend. Turning interactive mode on.
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档