‘figurecanvasInteragg‘ object has no attribute ‘tostring_rgb‘

报错信息:

Traceback (most recent call last):
File "D:\project_2026\sam3-main\sam3_infer.py", line 106, in <module>
visualize_formatted_frame_output(
File "D:\project_2026\sam3-main\sam3\visualization_utils.py", line 387, in visualize_formatted_frame_output
plt.show()
File "D:\conda_envs\sam3\Lib\site-packages\matplotlib\pyplot.py", line 613, in show
return _get_backend_mod().show(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\JetBrains\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 41, in call
manager.show(**kwargs)
File "C:\Program Files\JetBrains\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 144, in show
self.canvas.show()
File "C:\Program Files\JetBrains\PyCharm 2024.1.4\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 85, in show
buffer = self.tostring_rgb()
^^^^^^^^^^^^^^^^^
AttributeError: 'FigureCanvasInterAgg' object has no attribute 'tostring_rgb'. Did you mean: 'tostring_argb'?

方法一:切换 matplotlib 后端(推荐)

在代码最开头(import matplotlib 之前)添加:

python

复制代码
import matplotlib
matplotlib.use('TkAgg')  # 或 'Qt5Agg'

import matplotlib.pyplot as plt
相关推荐
2501_933329551 天前
媒介宣发技术实践:Infoseek舆情系统的AI中台架构与应用解析
开发语言·人工智能·架构·数据库开发
热爱生活的五柒1 天前
026主流三大模型(GPT / Gemini / Claude Code)总结
人工智能·gpt
DuHz1 天前
论文精读:大语言模型 (Large Language Models, LLM) —— 一项调查
论文阅读·人工智能·深度学习·算法·机器学习·计算机视觉·语言模型
AI木马人1 天前
9.【AI任务队列实战】如何在高并发下保证系统不崩?(Redis + Celery完整方案)
数据库·人工智能·redis·神经网络·缓存
陈天伟教授1 天前
GPT Image 2-桂林山水
人工智能·神经网络·安全·架构
offer收割机小鹅1 天前
大学生求职必备:AI面试、AI写作与设计工具助力职场发展
人工智能·ai·面试·aigc·ai写作
乔江seven1 天前
【李沐 | 动手学深度学习】20 计算机视觉:数据增广(Data Augmentation)
人工智能·深度学习
冬奇Lab1 天前
Claude Code 接入 SonarQube 静态扫描:AI 写代码,质量闭环了
人工智能·ai编程·claude
冬奇Lab1 天前
一天一个开源项目(第84篇):free-claude-code —— 零费用运行 Claude Code 的代理黑魔法
人工智能·开源·claude
泡泡茶壶ᐇ1 天前
个人网站构建完全指南:从功能规划到技术实现与AI辅助开发
人工智能