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

VS Code报错:无法找到vswhere.exe,pip安装Python库失败求助

解决pip安装scikit-learn/seaborn/matplotlib时找不到vswhere.exe的问题
  • 首先明确:vswhere.exe是Visual Studio安装程序的核心组件,和VS Code完全无关,所以重装VS Code无法解决该问题。

两种获取vswhere.exe的方法

方法1:安装Visual Studio Build Tools(推荐)

这是最稳妥的方式,因为很多Python科学计算库需要C++编译环境,安装Build Tools能同时解决编译依赖问题:

  • 下载Visual Studio Build Tools(仅需安装核心构建组件,无需完整Visual Studio),安装时勾选「C++构建工具」选项。
  • 安装完成后,vswhere.exe会自动生成在C:\Program Files (x86)\Microsoft Visual Studio\Installer路径下。
  • 重启命令行终端,重新执行pip install scikit-learn seaborn matplotlib即可。

方法2:手动下载并部署vswhere.exe

如果仅需要单独获取该文件:

  • 从微软官方发布渠道下载最新版vswhere.exe。
  • 手动创建C:\Program Files (x86)\Microsoft Visual Studio\Installer文件夹,将下载的exe放入其中。
  • 将该文件夹路径添加到系统环境变量PATH中,或在执行pip命令前,通过命令行指定该路径(例如:set PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio\Installer)。

替代方案:跳过编译直接安装预编译包

如果不想处理Visual Studio相关组件,可以直接安装预编译的二进制包,避免编译过程:
执行以下命令:

pip install --only-binary :all: scikit-learn seaborn matplotlib

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:02:08