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

如何在VS Code中显示Matplotlib图表?代码无图表输出求助

解决Matplotlib图表不显示及VS Code Python版本更新问题

一、搞定Matplotlib图表弹不出来的问题

  • 强制指定Matplotlib后端
    Windows下TkAgg后端弹窗兼容性较好,在代码最开头添加以下内容:

    import matplotlib
    matplotlib.use('TkAgg')
    import matplotlib.pyplot as plt
    

    再执行你的绘图代码和plt.show()即可。

  • 确保Matplotlib安装在当前使用的Python环境
    你本机装了Python 3.12,但VS Code用的是3.10.8,之前的pip install可能把Matplotlib装到了3.12环境里,导致3.10.8环境中没有该库。打开VS Code终端,直接运行:

    python -m pip install matplotlib
    

    不要加--user参数,避免安装路径混乱。

  • 检查编辑器运行配置

    • VS Code:确认右下角状态栏显示的Python版本是当前使用的环境,运行代码时选择"在终端中运行"模式,部分内置运行模式会抑制弹窗。
    • Sublime Text:安装Anaconda插件后,配置好对应Python解释器路径,用Ctrl+B运行代码,或切换Build System到正确的Python环境。

二、VS Code切换到Python 3.12的步骤

  1. 确认安装Python 3.12时勾选了"Add Python to PATH"选项,没勾选的话手动找到安装路径(一般为C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\python.exe)。
  2. 打开VS Code,点击左下角状态栏显示的Python版本(如3.10.8),在弹出的列表中选择Python 3.12;若未显示,选择"Enter interpreter path",手动选择上述路径。
  3. 打开终端输入python --version,确认显示为Python 3.12.x,之后在该环境下重新安装Matplotlib:
    python -m pip install matplotlib
    

内容的提问来源于stack exchange,提问作者voided

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 05:55:05