Bazel构建报错:Server terminated abruptly(error code:2)求助
解决Bazel构建MediaPipe时"Server terminated abruptly"错误
针对你在Windows 10上使用Bazel 6.1.1构建MediaPipe hello_world示例时,提取@llvm-raw资源后出现的Server terminated abruptly (error code: 2, error message: 'Stream removed')错误,可尝试以下方案:
- 更换Bazel版本:Bazel 6.1.1在Windows环境下对LLVM资源提取的兼容性存在问题,建议切换到Bazel 5.4.0或6.2.0版本,重新执行构建。
- 本地指定LLVM资源:提前下载MediaPipe依赖的LLVM资源包并解压到本地路径,构建时添加参数
--override_repository=llvm-raw=<你的本地LLVM解压路径>,跳过远程资源提取步骤,示例命令:build -c opt --define MEDIAPIPE_DISABLE_GPU=1 --action_env PYTHON_BIN_PATH="C:\Python39\python.exe" --override_repository=llvm-raw="D:\local_llvm" mediapipe\examples\desktop\hello_world - 提升命令执行权限:右键以管理员身份打开命令提示符或PowerShell,再运行构建命令,避免权限不足导致进程异常终止。
- 临时关闭安全软件:部分杀毒软件、防火墙会拦截Bazel的资源操作,临时关闭后重新尝试构建。
- 调整Python路径:当前Python路径包含空格,可能引发路径解析问题,可将Python迁移到无空格路径(如
C:\Python39),同步修改PYTHON_BIN_PATH参数后再构建。
内容的提问来源于stack exchange,提问作者foem 954
相关产品推荐
相关产品推荐

