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

VS Code Pylance提示matplotlib未访问 运行报ModuleNotFoundError求助

解决方案
  • 验证解释器与依赖安装路径匹配
    在已激活base环境的终端依次执行以下操作:
    1. 查看当前使用的Python解释器路径:which python
    2. 验证当前解释器是否安装了matplotlib:python -m pip show matplotlib
    3. 若numpy可正常导入,执行python -c "import numpy; print(numpy.__path__)"查看numpy的安装目录,同环境的matplotlib应与numpy在相同的site-packages目录下。
      如果第二条命令返回未找到matplotlib,或matplotlib的安装路径与numpy路径不匹配,说明此前的matplotlib安装到了其他解释器的依赖目录中,未写入当前base环境。
  • 正确重装matplotlib
    在激活base的终端执行以下命令,强制使用当前环境对应的pip安装:
    python -m pip install --force-reinstall matplotlib
  • 修复VS Code识别异常
    按Cmd+Shift+P调出VS Code命令面板,输入「Python: Select Interpreter」,选择第一步which python输出的base环境对应Python路径,等待扩展加载完成即可正常识别matplotlib。
  • 回滚无效配置
    此前修改matplotlibrc的操作对「模块找不到」类问题无效,可执行命令删除配置文件避免后续兼容性问题:
    rm ~/.matplotlib/matplotlibrc

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 03:36:02