"exec: "python": 在 $PATH 中找不到可执行文件

新手上路,请多包涵

我在 Ubuntu 18.04.4 LTS 上运行 Arduion IDE 1.8.12

我正在尝试编译 ESP32 摄像头模块的示例代码(Arduino IDE 上带有默认示例的标准摄像头模块),但出现此错误(我认为这不是 Arduino 问题,而是 Python):

 "exec: "python": executable file not found in $PATH
Error compiling for board ESP32 Wrover Module"

与所有 ESP32 的消息相同。

我也做了 sudo apt install python 。得到了这个:

 Reading package lists... Done
Building dependency tree
Reading state information... Done
python is already the newest version (2.7.15~rc1-1).
0 modernizētas, 0 instalētas no jauna, 0 tiks noņemtas un 6 netiks modernizētas.

当我在终端中键入 Python 时,得到了这个:

 Python 2.7.17 (default, Nov  7 2019, 10:07:09)
[GCC 7.4.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.

谢谢你的帮助!

BR,瓦尔特斯

原文由 wotesi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

解决并修复以下从 Arduino 到 ESP32-CAM 的上传错误(对于 ESP32 也是如此):环境:ubuntu 20.04 64 位,Arduino 1.8.13 ESP32-CAM 和 yp-05(用于 ESP 的串行连接)

  • exec: “python”: 在 $PATH 中找不到可执行文件
  • 板 AI Thinker ESP32-CAM 编译错误。

解决办法是:

  1. 安装包(例如 python-is-python3_3.8.2-4_all):

sudo dpkg -i python-is-python3_3.8.2-4_all.deb

  1. 接线

电线颜色: |黑色 |否 |白色 |灰色 |棕色 |空的

yp-05 腿订单: |地平线 |空 |电压控制中心 |发送 |接收| DIR esp32s CAM: |地平线 |空 | 3.3V | GPIO 3 UOR |通用输入输出接口 1空的

\*\*\* 仅用于上传:短 ESP32-CAM 100 和 GRD

我希望它能节省开始使用 ESP32-CAM(还有 ESP32)的时间。

就是这样 - 解决并运行!

原文由 eyal_r 发布,翻译遵循 CC BY-SA 4.0 许可协议

我这样创建了一个符号链接,将 python 与 python3 链接起来,它适用于我的 ubuntu 18.04 机器

sudo ln -s /usr/bin/python3 /usr/bin/python

原文由 Orgosoft 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题