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

Windows10下Python3.5安装CAFFE时遇MSBuild.exe运行失败错误

解决Windows 10下用VS2017编译Caffe(Python3.5)的配置错误

我来帮你搞定这个编译错误!从你给出的日志来看,核心问题是脚本的版本配置和你实际使用的工具不匹配,咱们一步步来解决:

问题根源分析

日志里能看到两个关键矛盾点:

  • 脚本默认设置MSVC_VERSION = 14,对应Visual Studio 2015,但你实际用的是VS2017(版本号为15),导致CMake找不到对应版本的MSBuild工具,才会报“无法运行MSBuild命令”的错误。
  • 脚本默认指定PYTHON_VERSION = 2,但你需要的是Python3.5,这也会导致后续编译出的Caffe无法适配你的Python环境。

具体修复步骤

  • 修改VS版本匹配参数
    找到scripts\build_win.cmd文件,用记事本或者VS Code打开,找到设置MSVC_VERSION的行,把set MSVC_VERSION=14改成set MSVC_VERSION=15,这样脚本就会调用VS2017的编译工具了。
  • 指定Python3.5版本
    同样在build_win.cmd里,找到Python版本设置的部分,把set PYTHON_VERSION=2改成set PYTHON_VERSION=3。如果你的Python3.5没添加到系统环境变量,还可以直接指定路径,比如改成set PYTHON_EXE="C:\Python35\python.exe"(记得换成你实际的安装路径)。
  • 重新执行编译脚本
    右键点击命令提示符,选择「以管理员身份运行」,切换到Caffe的根目录,重新执行scripts\build_win.cmd就可以了。

额外注意事项

  • 确保VS2017已经安装了C++桌面开发组件和Windows 10 SDK,这两个是编译Caffe必不可少的工具,没装的话去VS安装器里补装就行。
  • 尽量把Caffe放在纯英文的路径下,比如C:\caffe,避免路径里有空格或者中文,不然容易触发“找不到指定路径”的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:43:16