如何在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的步骤
- 确认安装Python 3.12时勾选了"Add Python to PATH"选项,没勾选的话手动找到安装路径(一般为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\python.exe)。 - 打开VS Code,点击左下角状态栏显示的Python版本(如3.10.8),在弹出的列表中选择Python 3.12;若未显示,选择"Enter interpreter path",手动选择上述路径。
- 打开终端输入
python --version,确认显示为Python 3.12.x,之后在该环境下重新安装Matplotlib:python -m pip install matplotlib
内容的提问来源于stack exchange,提问作者voided
相关产品推荐
相关产品推荐

