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

VS Code中Pylance(ReportMissingImport)问题求助:虚拟环境依赖未识别

解决VS Code中Pylance无法识别虚拟环境numpy的问题

以下是针对性的排查和解决步骤:

  • 确认VS Code选中的Python解释器为目标虚拟环境
    点击VS Code左下角的Python版本标识,在弹出列表中选择你激活的venv环境下的python.exe(Windows系统路径一般为./venv/Scripts/python.exe,Linux/macOS为./venv/bin/python)。

  • 强制刷新Pylance的依赖缓存
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板,输入并执行Python: Refresh IntelliSense命令,让Pylance重新读取环境依赖。

  • 检查settings.json配置,排除路径问题
    打开VS Code设置(快捷键Ctrl+,),搜索python.analysis.extraPaths,确认未误添加无关路径,也可手动添加虚拟环境的site-packages路径:

    "python.analysis.extraPaths": [
        "./venv/Lib/site-packages"  // Windows系统示例,Linux/macOS对应./venv/lib/pythonX.X/site-packages
    ]
    
  • 验证虚拟环境解释器路径并手动指定
    在激活的虚拟环境CMD中执行where python(Windows)或which python(Linux/macOS),复制输出的路径;打开VS Code命令面板,执行Python: Select Interpreter,选择Enter interpreter path...,粘贴路径并确认。

  • 重置Pylance插件
    打开VS Code扩展面板,找到Pylance,点击齿轮图标选择Extension Settings,拉至底部点击Reset Settings,重启VS Code后再次测试。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 18:44:51