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
相关产品推荐
相关产品推荐

