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

Win10下VS Code使用venv虚拟环境已安装pip包仍报ModuleNotFoundError

Windows 10 环境下VS Code venv虚拟环境依赖包异常问题解决方案
  • 第一步:确认虚拟环境激活后调用的pip路径正确
    激活虚拟环境后在终端执行where pip,确认返回的路径为当前项目下的env\Scripts\pip.exe,如果返回全局Python的pip路径,说明虚拟环境激活未生效,继续往下排查。
  • 第二步:修复PowerShell执行策略限制
    以管理员身份运行PowerShell,执行Set-ExecutionPolicy RemoteSigned,在弹出的确认选项中输入Y回车,之后重新打开项目终端激活虚拟环境,再次执行pip list验证输出是否正常。
  • 第三步:修复虚拟环境pip元数据损坏问题
    路径确认正常但pip无输出的情况下,直接执行以下命令强制重装虚拟环境内的pip:
    .\env\Scripts\python.exe -m pip install --upgrade pip --force-reinstall
    重装完成后执行pip list即可正常显示已安装的依赖包,运行代码也不会再抛出ModuleNotFoundError。
  • 第四步:匹配VS Code Python解释器
    按快捷键Ctrl+Shift+P调出命令面板,输入Python: Select Interpreter,在列表中选择当前项目下env\Scripts\python.exe对应的选项,重启VS Code终端后重新运行代码即可。
  • 兜底方案:重建虚拟环境
    以上操作都无效的情况下,直接删除现有env文件夹,在项目根目录重新执行py -m venv env创建新的虚拟环境,激活后重装所需依赖即可。

内容的提问来源于stack exchange,提问作者Pin-Hao

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 13:18:03