VScode解决Backend TkAgg is interactive backend. Turning interactive mode on.


问题描述

paddle2.0的手写数字识别,无法查看想要显示的数据集图像。
我是在VScode中学习使用paddle2.0的深度学习小例子遇到了此问题。


原因分析:

提示:GUI交互界面显示不出来,但程序没报错,现在主要任务是要让图像显示出来。


解决方案:

我的解决方法是:
import matplotlib.pyplot as plt后加入一句指令:plt.ion()
如下所示:

import matplotlib.pyplot as plt
plt.ion()

另外:
参考一些其他教程说加入以下语句也可成功解决问题的:(虽然我没成功

import matplotlib.pyplot as plt
plt.switch_backend('agg')

agg接口我加完以后Backend TkAgg is interactive backend. Turning interactive mode on.这句话确实不报了,但是图像还是没有显示出来,于是又在茫茫寻觅答案,证实加一句plt.ion()可以解决。

=====================================================
切换一个环境对图像处理又出现新的小问题:
ERROR:Backend Qt5Agg is interactive backend. Turning interactive mode on.
解决办法:
matplotlib的默认backend是TkAgg,而FltkAgg, GTK, GTKAgg, GTKCairo, TkAgg , Wx or WxAgg这几个backend都要求有GUI图形界面的,所以在ssh操作的时候会报错.

解决办法:指定不需要GUI的backend(Agg, Cairo, PS, PDF or SVG)
在plt.show()之前,加上plt.switch_backend(‘agg’)

希望对你们有用~
我认为该问题有针对具体环境有很多种解决方式,多查查试试,加油~

VScode解决Backend TkAgg is interactive backend. Turning interactive mode on.相关推荐

  1. 报错:ImportError: Cannot load backend ‘TkAgg‘ which requires the ‘tk‘ interactive

    # import matplotlib # import tkinter # matplotlib.use('TkAgg') import matplotlib.pyplot as plt 一开始遇到 ...

  2. Backend TkAgg is interactive backend. Turning interactive mode on.解决办法

    Backend TkAgg is interactive backend. Turning interactive mode on. 原因分析: 交互环境出现问题 解决办法:在代码中加入一下语句 im ...

  3. Pycharm 解决 Backend TkAgg is interactive backend. Turning interactive mode on.提示

    Pycharm中使用pyqt5作为绘图后台时,会提示 Backend TkAgg is interactive backend. Turning interactive mode on.,该提示对绘图 ...

  4. PyCharm提示 Backend Qt5Agg is interactive backend. Turning interactive mode on.

    目录 方法一:将matplotlib的backend设置为非交互式.[推荐] 方法二:pip install opencv-python. 方法三:勾选 Gevent compatible. PyCh ...

  5. 强迫症去掉‘Backend QtAgg is interactive backend. Turning interactive mode on.’提示

    在使用PyCharm时,不知是导入了matplotlib还是导入pyqt5模块,即使没有用到这两个模块,也总是提示'Backend QtAgg is interactive backend. Turn ...

  6. Python: PyCharm中导入matplotlib时报错:“Backend Qt5Agg is interactive backend”的解决方案...

    在使用PyCharm时,在PyCharm的Python Console中 import matplotlib.pyplot as plt时,会出现: Backend Qt5Agg is interac ...

  7. Python: PyCharm中导入matplotlib时报错:“Backend Qt5Agg is interactive backend”的解决方案

    Python: PyCharm中导入matplotlib时报错:"Backend Qt5Agg is interactive backend"的解决方案 在使用PyCharm时,在 ...

  8. RuntimeError: Expected object of backend CUDA but got backend CPU for argument

    RuntimeError: Expected object of backend CUDA but got backend CPU for argument #4 'mat1' 原因:变量没有加cud ...

  9. RuntimeError: Expected object of backend CUDA but got backend CPU for argument #4 'mat1'

    RuntimeError: Expected object of backend CUDA but got backend CPU for argument #4 'mat1' 原因:变量没有加cud ...

最新文章

  1. 如何判断京东达人文章是否下线
  2. 神经网络测试结果很差,该怎么做
  3. 智能提示和那些值得崇拜的人
  4. Python Pandas读取修改excel操作攻略
  5. (转) POJO和javabean的异同
  6. bzoj4503: 两个串
  7. 企业服务器上病房床号修改,关于医院病房安放陪护床(共享陪护床)申请报告...
  8. 【报告分享】2020中国商业智能化发展研究报告.pdf(附下载链接)
  9. Himall商城LinqHelper帮助类(1)
  10. java计算器取余_java计算器代码,只有加减乘除和取余运算的??
  11. 如何制作你自己的电脑游戏
  12. RPG游戏中造过的BUG
  13. python换源之pip.conf
  14. 跨模态行人重识别:Modality Synergy Complement Learning withCascaded Aggregation for Visible-InfraredPerson 笔记
  15. oracle忽略版本,Oracle Stream忽略大事务 C001: large txn detected
  16. 只需要一招,改变你的网易云皮肤(仅限于PC端)
  17. [转贴]馒头的N种吃法
  18. 安全管家2012上半年手机安全分析报告
  19. 微型计算机celeron是,谁是赛扬D最佳搭档?微型计算机告诉你
  20. 电平转换总结(ZZ)

热门文章

  1. 如何提高查找资料能力
  2. 居住领域新格局,房多多如何闯进18年中国独角兽Top30?
  3. 比尔-盖茨出席新世代厕所博览会,展示新一代卫生产品
  4. linux nobody用户是什么 nobody用户介绍
  5. CG管理软件Shotgun改为ShotGrid
  6. 丰泽区python培训机构
  7. 淘宝开源的代码质量检测工具,真强啊~
  8. win 二进制门安装mysql_MySQL5.7 windows二进制安装教程
  9. 【转载】见山是山 见水是水
  10. 国产LIN收发器芯片SIT1028,PIN to PIN替代TJA1028