You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python3.10虚拟环境中matplotlib图表无法显示(FigureCanvasAgg非交互式警告)求助

Python3.10虚拟环境中matplotlib图表无法显示(FigureCanvasAgg非交互式警告)求助

各位大佬好,我最近碰到个棘手的问题:我的系统是Ubuntu 24.04,默认Python版本是3.12,但我需要用Python 3.10做项目,所以用uv创建了对应的虚拟环境,还装了numpy和matplotlib。结果运行代码想显示matplotlib.pyplot的图表时,完全没反应,连窗口都弹不出来,还收到了FigureCanvasAgg非交互式,无法显示的警告。

我之前也找过相关的解决方法尝试过,但都没起作用,实在没办法了来求助大家。下面是我创建虚拟环境和安装依赖的步骤:

$ uv init test_py310 --python 3.10
Initialized project `test-py...`
# 后续安装依赖的命令
$ uv add numpy matplotlib

有没有朋友能帮我排查下问题?比如是不是虚拟环境里的matplotlib后端配置错了,还是Ubuntu系统层面缺了什么图形依赖包?

备注:内容来源于stack exchange,提问作者Sun Bear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:14:39