乐鑫技术交流
直播中

世态薄凉

9年用户 1243经验值
私信 关注
[问答]

编译草图python选项错误怎么处理?

大家好,
我是 esp8266 的新手,但之前玩过 pic 和 tiny85。正在考虑用一些 WeMos D1 MINI PRO 克隆替换一些 Raspberry Pi 将数据推送到 influxdb,但无法编译和上传任何草图。我不断收到 python 选项错误。在 python 上执行 man 之后,我可以确认错误“-I”不是一个选项。看起来正确的选项是“-i”,所以小写而不是大写。我什至在空白草图上得到了错误。有没有人遇到过这个,因为它只发生在 esp8266 板上。
我已经从以下位置安装了 ESP8266 的最新库:下面是显示错误的最后几行:



/home/wayne/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /home/wayne/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/signing.py --mode header --publickey /tmp/untitled862541517.tmp/sketch_oct23a/public.key --out /tmp/arduino_build_652420/core/Updater_Signing.h
未知选项:-I
用法:python3 [选项] ... [-c cmd | -m 模式 | 文件 | -] [arg] ...
试试 `python -h' 获取更多信息。
退出状态 2
/home/wayne/Downloads/Arduino/arduino-1.8.16/arduino-builder 返回 2
错误编译板 LOLIN(WEMOS) D1 mini Pro。
==========================

回帖(1)

王飞

2024-1-4 14:28:44
这个问题可能出现在 Arduino IDE 的设置上,你可以尝试以下步骤来解决该问题:

1. 在 Arduino IDE 中,点击“文件”菜单,选择“首选项”。

2. 在弹出的选项窗口中,在“附加开发板管理器 URLs”字段中添加以下 URL:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

3. 点击“OK”保存设置后,打开“工具”菜单,选择“开发板”→“开发板管理器”。

4. 在开发板管理器窗口中,搜索“esp8266”并选择“esp8266”安装该开发板。

5. 安装完成后,在“工具”菜单中选择“开发板”→“WeMos D1 R2 & mini”。

6. 然后重新编译并上传你的程序。

如果以上步骤无法解决问题,你可以尝试重新安装Arduino IDE和ESP8266开发板,并确保使用最新版本。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分