MAC M1 ESP32 CAM环境搭建笔记

本文记录了在Mac M1的Big Sur系统下搭建ESP32 CAM开发环境的步骤,包括安装Python 3.9.6,克隆ESP-IDF和esp32-camera仓库,设置Python别名以及配置IDF环境变量。在新终端窗口工作时,需先执行相关命令来激活环境。
摘要由CSDN通过智能技术生成

最近在我的M1 MAC下装了ESP32 CAM,挺好用,搭建环境的时候折腾了下,这里做个记录,希望能给有类似情况的同学提供些线索。


1、mac的big sur系统,最好安装python 3.9.1以上版本(我用的是3.9.6),先安装python3.9.1,然后再安装IDF,python可以下载安装包安装,安装包下载地址:https://npm.taobao.org/mirrors/python
  安装目录一般为 /usr/local/bin/python3.9
2、git clone ESP32的开发环境IDF,注意直接下载的zip包不行,git地址:https://github.com/espressif/esp-idf, clone地址:https://github.com/espressif/esp-idf.git
3、git下载最新的ESP 32 CAM的组件包esp32-camera,安信可的例子里的esp32-camera太旧,不支持mac的big sur系统,下载后,把新的esp32-camera目录覆盖到安信可的工程的原esp32-camera目录:esp32/cam/components/, clone地址:https://github.com/espressif/esp32-camera
4、设置默认的python版本,mac不允许更改/usr/bin/python文件(此文件连接到mac系统默认的python2.7,不能用,删不掉,也没法改,用别名可以):
   vi ~/.bash_profile
   添加:alias python="/usr/local/bin/python3.9"
   保存退出后,执行source ~/.bash_profile使配置生效
4、进入IDF目录,运行./install.sh,会自动探测出使用了python3.9,一般比较顺利的安装idf的python环境idf4.4_py3.9_env,安装目录一般为:
   /Users/songfengchen/.espressif/python_env/idf4.4_py3.9_env/,其中songfengchen是当前mac用户名称
5、再次编辑bash_profile,将python指定为idf环境中的python文件,否则执行下一步的. ./export.sh可能会失败,提示python不是idf配置的python环境中的文件,
   (Warning: python interpreter not running from IDF_PYTHON_ENV_PATH,具体错误信息如下)

songfengchen@Songfengs-MacBook-Air ESP-IDF % . ./export.sh 
Setting IDF_PATH to '/Users/songfengchen/Documen
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

weixin_42078373

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值