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

VS Code中Anaconda环境已装模块仍报ModuleNotFoundError问题

解决方案
  • 切换VS Code的Python解释器

    1. 打开当前报错的.py文件
    2. 点击VS Code右下角状态栏显示的Python版本(当前是3.12.0)
    3. 在弹出的解释器列表中,找到你搭建的Anaconda环境(对应Python 3.10.13)并选中
    4. 重新运行.py文件验证问题是否解决
  • 验证终端环境关联

    1. 打开VS Code终端,执行conda activate 你的环境名称激活目标环境
    2. 输入python --version确认显示3.10.13
    3. 在该终端中直接运行.py文件:python 你的文件名.py,检查是否正常执行
  • 修正工作区解释器配置
    如果全局切换无效,可能是当前工作区有单独设置:

    1. 打开.vscode/settings.json(无则新建)
    2. 添加或修改以下配置:
      {
          "python.pythonPath": "你的Anaconda环境路径/python"
      }
      
      (Windows路径示例:C:\Users\你的用户名\anaconda3\envs\你的环境名\python.exe;Mac/Linux示例:/Users/你的用户名/opt/anaconda3/envs/你的环境名/bin/python)
  • 清理VS Code缓存
    关闭VS Code后删除对应缓存目录,重新打开软件并选择正确解释器:

    • Windows: %APPDATA%\Code\Cache、%APPDATA%\Code\CachedData
    • Mac: ~/Library/Caches/Code
    • Linux: ~/.config/Code/Cache、~/.config/Code/CachedData

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 15:35:55