为何单个项目中Matplotlib仅弹出空白窗口,其他项目正常?
解决Matplotlib仅弹空窗口的PyCharm配置问题
检查项目Python解释器
打开PyCharm,进入File > Settings > Project: [你的项目名] > Python Interpreter,确认当前项目用的解释器和正常运行的项目一致,重点看Matplotlib版本——如果版本不一样,点列表里的matplotlib,选对应版本重新安装。强制指定Matplotlib后端
在代码开头加两行代码强制指定后端,避开可能的配置冲突:import matplotlib matplotlib.use('TkAgg') # 系统支持的话也可以用'Qt5Agg' import matplotlib.pyplot as plt或者在项目根目录新建
matplotlibrc文件,写入:backend: TkAgg清理PyCharm项目缓存
点击File > Invalidate Caches...,勾选「Clear file system cache and local history」,然后重启PyCharm,清除可能的缓存异常。检查运行配置
点击Run > Edit Configurations,找到当前的运行配置:- 确认「Working directory」是项目根目录,不要设成其他路径;
- 取消勾选「Emulate terminal in output console」这类可能干扰图形窗口的选项。
关闭科学模式
点击View > Scientific Mode取消勾选,PyCharm的科学模式会用内置面板显示绘图,可能导致独立窗口无内容。
内容的提问来源于stack exchange,提问作者Lydia
相关产品推荐
相关产品推荐

