Windows10安装netifaces-0.11.0报错,如何离线安装Microsoft C++ Build Tools?
Windows 10 离线安装 Microsoft C++ Build Tools 解决 netifaces 编译依赖问题
一、下载离线安装包(需联网机器)
- 在能联网的Windows设备上,获取Visual Studio Build Tools的安装启动器
- 打开命令提示符(CMD),切换到启动器所在文件夹,执行以下命令下载离线包:
说明:vs_buildtools.exe --layout D:\VC-Build-Tools-Offline --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --lang zh-CND:\VC-Build-Tools-Offline是离线包的保存路径,可自行修改;--includeRecommended会包含编译所需的推荐组件,避免遗漏依赖;--lang指定安装包语言为中文。 - 等待下载完成,整个目录就是完整的离线安装资源。
二、离线机器上安装
- 将下载好的离线包目录拷贝到目标离线Windows 10机器上
- 打开CMD,进入离线包目录,执行安装命令:
其中vs_buildtools.exe --noweb --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended--noweb参数强制使用本地离线文件安装,不会联网获取资源。 - 跟随安装向导完成操作,期间若提示重启机器,按要求重启即可。
三、验证安装效果
- 打开CMD,输入
cl并回车,如果输出Microsoft C/C编译器的版本信息,说明安装成功。此时再尝试从源码安装netifaces-0.11.0,就能解决VC版本不足的报错。
内容的提问来源于stack exchange,提问作者Dion
相关产品推荐
相关产品推荐

