最近在玩DFRobot出的阿里云Iot套件,其中的控制板是基于乐鑫ESP32芯片的FireBettle Board-ESP32,在做Blink实验时,Arduino IDE编译时报错,提示

为开发板FireBettle-ESP32编译时出错

在 …… 文件 ……行

import serial

ImportError: No module named serial

网上搜了一下报此错误,是因为ESP32编译需要安装Python,而本地没有安装python的插件pyserial,只需安装此插件即可。本人电脑为mac,根据网上搜索结果可按以下方式处理:

1.下载get-pip.py文件

在此网址下载https://bootstrap.pypa.io

2.执行安装pip

pip是python的库文件管理工具,类似easy_install、brew

sudo python get-pip.py

3.安装pyserial

sudo pip install pyserial

mac系统自带的python是2.7版本,如果你装的是Python3.0以上,可换成以下命令

sudo pip3 install pyserial

至此pyserial安装完毕,再次回到Arduion,点击“编译”按钮,完成编译。

文章来源于互联网,如有雷同请联系站长删除:FireBeetle-ESP32在Arduino下编译报错ImportError: No module named serial

发表评论