最近更新了Mac系统macOS Monterey和最新的Xcode13.3,然后发现webrtc无法编译了,出现了如下问题:

于是根据图片问题提示,打开gn文件,发现写的是“python”,记得以前Mac自带python2.7,文件代码写的没问题啊,怎么回事?

于是打开终端查看python,发现竟然找不到,查看了Mac最新的系统介绍,发现Mac竟然把自带的python2.7改成了自带python3了,哇,好坑......

 首先,我先把gn代码改成了python3,终端输入gn,发现可以运行,于是执行编译webrtc的命令,结果发现出现错误,应该是不支持使用python3进行编译

既然使用python3不行,那怎么办呢?只能在电脑上重新下载安装python2.7了。

1、打开官网:https://www.python.org/downloads/

2、打开对应的下载网页,并下载

3、直接安装下载好的python2.7包,然后在终端输入python,就可发现已经安装好了(本来还想着需要操作配置一下,没想到竟然直接可以使用,给力了!!!)而且是同时存在python2.7和python3两个版本

最后重新进行webrtc编译,成功。

在此记录一下,希望对大家有所帮助~

编辑、解决问题不易,转载请注明,请联系,谢谢!!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐