WebRTC 构建失败并出现 find_depot_tools 错误

问题描述 投票:0回答:2

我正在尝试编译WebRTC框架。 我从herehere

克隆了存储库

在克隆存储库之前,我按照此处

提到的说明安装了 depot_tools

但是,当我尝试编译时,出现以下错误

rk@180 src % ./tools_webrtc/ios/build_ios_libs.sh                                        
Traceback (most recent call last):
  File "/Users/rameshkhanna/Documents/wRTC/webrtc/src/tools_webrtc/ios/build_ios_libs.py", line 27, in <module>
    import find_depot_tools
ImportError: No module named find_depot_tools

我尝试过

pip3 install find_depot_tools
但没有成功。 非常感谢任何帮助解决此问题

python webrtc
2个回答
0
投票

我设法解决了问题,这对我有用

cd src
git checkout main
git pull origin main
tools_webrtc/ios/build_ios_libs.py

很可能您克隆的 src 的本地版本确实不包含 find_depot_tools,与 origin/main 分支不同


0
投票

即使我的仓库工具已正确安装,我也突然遇到此错误。

我发现问题出在使用它来运行构建脚本

python build_ios_libs.py

gclient 同步或 git fetches/pulls 无法解决这个问题。 相反,我只是

cd src
tools_webrtc/ios/build_ios_libs.py

现在脚本可以再次找到 depot 工具了。

© www.soinside.com 2019 - 2024. All rights reserved.