最近更新了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编译,成功。

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

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

WebRTC开发之webrtc/depot_tools/gn: line 8: exec: python: not found相关推荐

  1. 即时通讯开发之WebRTC服务器是如何联接通话的

    通过WebRTC的端到端通信通常被人们所误解.WebRTC并不是真正意味着你不需要服务器来协商和联接通话.它只意味着,在多数情况中,你可以直接地在浏览器之间进行通信. WebRTC,名称源自网页实时通 ...

  2. WebRTC开发之iOS15.4快速晃动,远端观看卡顿掉帧问题

    前两周刚刚更新了iOS15.4的系统,然后就发现了一个奇怪的问题,在iOS15.4的手机上安装音视频Demo,快速晃动时,远端看到的画面会卡顿,并且掉帧.帧率下降.不断变化,然而在其他系统手机上,却没 ...

  3. 05_HUD_Qt_for_Python开发之路3

    欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈. 文章目录 HUD_Qt_for_Python开发之路3 1 UI文件与Python结合 1.1 将UI文件编译为一个Pytho ...

  4. WebRTC编译系统之GYP,gn和ninja

    GN(Generate Ninja)来生成构建脚本,使用 ninja 来构建. gn 的介绍在这里:https://www.chromium.org/developers/gn-build-confi ...

  5. ArcGIS Engine开发之旅02--ArcGIS Engine中的类库

    原文 ArcGIS Engine开发之旅02--ArcGIS Engine中的类库 System类库 System类库是ArcGIS体系结构中最底层的类库.System类库包含给构成ArcGIS的其他 ...

  6. java微博开发_【新手入门篇】新浪微博应用开发之Java入门篇

    新浪微博应用开发之Java篇 2012年11月11日星期日 一.开发流程简介: 2.  在以下地址创建一个应用,假设创建一个桌面应用: 3.  进入管理中心,查看并记住应用ID和密码: 4.  在&q ...

  7. 【新手入门篇】新浪微博应用开发之Java入门篇

    新浪微博应用开发之Java篇 2012年11月11日星期日 一.开发流程简介: 1.  访问http://open.weibo.com/注册成为开发者 2.  在以下地址创建一个应用,假设创建一个桌面 ...

  8. 29 Oracle数据库SQL开发之 SQLPlus使用——创建简单报表

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 29.O ...

  9. android swstnw cn,Android应用开发之ubuntu14.04编译ijkplayer备忘

    本文将带你了解Android应用开发之ubuntu14.04编译ijkplayer备忘,希望本文对大家学Android有所帮助 1.   i|VIhzkKCf#3UUnstall gi[e-RkYJ4 ...

最新文章

  1. javase-NIO
  2. srs代码学习(2)- 线程模型
  3. 抛弃一键恢复。教你用vista一键还原备份多系统。图文教程
  4. python 删除csv第一行_python 标准库学习之 csv
  5. phpcmsV9栏目内文章批量移动后,新的内容页模板不生效 -分析篇
  6. TIOBE 2 月编程语言排行榜:Python 逼近 C,Groovy 重回 TOP20
  7. 51单片机十字交通灯程序设计
  8. Matlab图像线条绘制
  9. 实操调试成功 基于NI-VISA的USBTMC接口程控仪器连接
  10. 求急!!谁会写接口测试,拜托了各位大佬,跪求!!我感激不尽,好好报答他
  11. 苹果市值破万亿,iPhone 会涨价吗?
  12. 用node写sdk脚本
  13. 码元、码元速率、波特率、比特率理解
  14. Django中视图和URL中的常用方法
  15. STM32+Zigbee的使用
  16. 超声波雷达驱动(Elmos524.03Elmos524.09)
  17. day12—迭代器生成和模块笔记
  18. c语言和mysql实现超市的管理_C语言编写的超市管理系统
  19. 3.26 haas506 2.0开发教程-example- 简易相机-串口控制ESP32-CAM OV2640拍照
  20. 台湾省九齐单片机NY8A050D 6 I/O 8-bit EPROM-Based MCU

热门文章

  1. yolov5模型问题解决SPPF找不到、yolov5smlx.pt文件下载、coco128文件下载、coco128yaml文件更改、coco128数据集not exist、BrokenPipeErro
  2. 带电检测必要性_绝缘电阻测试的重要性
  3. Java程序通过代理访问网络
  4. SQL手工注入漏洞测试(Oracle数据库)
  5. 虚拟现实是计算机软件么,虚拟现实技术对于电脑软件、硬件的配置要求有哪些?...
  6. 《西游记》八十一难的顺序
  7. 计算机辅助工艺设计相关相接系统,计算机辅助工艺设计——人工智能技术ppt
  8. [Transformer]MCTrans:Multi-Compound Transformer for Accurate Biomedical Image Segmentation
  9. 2022.2.28 心情日记
  10. 案例:微信小程序日期不能获取,显示NaN