拉取webrtc代码报错:python3/bin/python3: 没有那个文件或目录

在尝试拉取WebRTC源代码时遇到了'python3/bin/python3: 没有那个文件或目录'的错误,同时提到了ffmpeg和音视频相关的内容。错误出现在/home/deviser/temp/webrtc_all/depot_tools目录下,提示缺失bootstrap_python3和vpython3所需的python3执行文件。解决方案包括安装curl并可能需要修复或重新配置Python3的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fetch --nohooks webrtc

/home/deviser/temp/webrtc_all/depot_tools/bootstrap_python3: 行 32:
[email protected]_bin/python3/bin/python3: 没有那个文件或目录 cat:
/home/deviser/temp/webrtc_all/depot_tools/python3_bin_reldir.txt:
没有那个文件或目录 /home/deviser/temp/webrtc_all/depot_tools/vpython3: 行 52:
/home/deviser/temp/webrtc_all/depot_tools/.cipd_bin/vpython3:
没有那个文件或目录

需要安装curl

sudo apt install curl

然后再

fetch --nohooks webrtc

### webrtc-streamer 编译教程 为了成功编译 `webrtc-streamer`,需要准备合适的开发环境并遵循特定的步骤来获源码、安装依赖项以及执行构建过程。 #### 准备工作 确保Ubuntu系统已经更新至最新状态,并安装必要的工具链和库文件。这通常包括Git用于克隆仓库,CMake作为构建工具,以及其他可能被使用的第三方库[^2]。 ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install git cmake build-essential libv4l-dev v4l-utils pkg-config gstreamer1.0-tools gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio libgstrtspserver-1.0-dev libopus-dev libnice-dev libsrtp2-dev usrsctp libjsoncpp-dev libssl-dev ninja-build nasm yasm flex bison python-is-python3 -y ``` #### 获代码 通过GitHub上的发布页面下载指定版本的压缩包者直接使用Git命令最新的源码树: ```bash git clone --recurse-submodules https://github.com/mpromonet/webrtc-streamer.git cd webrtc-streamer ``` 这里指定了`--recurse-submodules`选项以确保所有子模块也被一同检出。 #### 配置与构建 创建一个单独的目录来进行out-of-source builds(即不在源码根目录下生成中间产物),接着运行cmake配置脚本设置编译参数,最后利用make完成实际编译操作。 ```bash mkdir build && cd build cmake .. ninja ``` 如果一切顺利的话,在build目录内将会找到可执行文件`webrtc_streamer`。 #### 安装(可选) 对于希望全局可用的情况,可以考虑将编译好的二进制文件复制到系统的PATH路径中去;不过大多数时候直接从当前位置启动也是完全可以接受的做法。 ```bash sudo cp ./webrtc_streamer /usr/local/bin/ ``` 以上就是完整的webrtc-streamer编译流程介绍,按照上述指导应该能够顺利完成整个项目的本地化部署。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

、、、、南山小雨、、、、

分享对你有帮助,打赏一下吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值