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

Windows11下VSCode安装matplotlib后无法导入的问题求助

解决Python 3.11.2下VSCode无法识别已安装的matplotlib问题

1. 确认VSCode使用的Python解释器版本

  • 打开VSCode,点击左下角状态栏显示的Python版本(大概率显示的是Python 3.7.x)
  • 在弹出的列表中选择Python 3.11.2对应的解释器(如果使用虚拟环境,选择绑定3.11版本的虚拟环境)

2. 用Python 3.11专属的pip重新安装matplotlib

你的系统同时存在Python 3.7和3.11,默认pip关联的是3.7版本,导致matplotlib装到了3.7的环境里,VSCode用的3.11自然找不到。直接指定版本安装:

  • 打开VSCode终端,执行命令:
    py -3.11 -m pip install matplotlib --upgrade
    
    (py是Windows自带的Python启动器,可精准调用指定版本的Python)
  • 如果py命令无效,找到Python 3.11的安装路径,比如C:\Python\Python311\Scripts\pip.exe,直接运行:
    C:\Python\Python311\Scripts\pip.exe install matplotlib --upgrade
    

3. 清理冗余Python路径(可选,解决f2py警告)

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量的Path中,删除c:\python\python37\scripts,添加C:\Python\Python311\Scripts
  • 重启VSCode和终端,让新的PATH生效

4. 验证安装结果

新建测试文件test_matplotlib.py,写入代码:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()

运行该文件,若能正常弹出绘图窗口,说明问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 02:15:10