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

为何单个项目中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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:35:56