Ошибка компиляции модуля ESP32 Wrover в виртуальной машине Linux
ПОЭТОМУ я получаю это окно ошибок при компиляции простого кода для запуска различных светодиодных индикаторов на модуле ESP32-S2-SOLA (Wrovere)
Код:
int LED_BUILTIN = 2;
void setup() {
pinMode (LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
ошибка:
Arduino: 1.8.15 (Linux), Board: "ESP32 Wrover Module, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), QIO, 80MHz, 115200, None"
Traceback (most recent call last):
File "/home/student/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py", line 38, in <module>
import serial
ImportError: No module named serial
exit status 1
Error compiling for board ESP32 Wrover Module.
@Asmaa Alyammahi, 👍1
Обсуждение2 ответа
Как отметили Юрай и Майенко в комментариях, в вашей установке python отсутствует серийный модуль
.
В Linux лучшим способом его установки был бы pip
или, скорее, pip3
для Python 3:
sudo pip3 install serial
Если в вашей системе нет pip3, сначала установите
python3-pip
, например, с помощью apt
:
sudo apt install python3-pip
Я сделал и то, и другое, но по-прежнему отображается следующая ошибка, @Asmaa Alyammahi
Я заставил это сработать, спасибо вам за помощь, @Asmaa Alyammahi
Ошибку можно устранить, установив последовательный пакет Python с помощью этих двух команд
$ sudo apt-получить обновление -y $ sudo apt-получить установку -y python-последовательный
- Arduino IDE Отказано В Разрешении На Загрузку, Ubuntu
- ESP32 в Arduino-IDE с FS.h и SPIFFS
- Программаторы для этой платы отсутствуют - Программирование ESP32 Cam с помощью Ardunio IDE
- Установка значения float до двух знаков после запятой
- ESP32-CAM первый: 0x8 TG1WDT_SYS_RESET загрузочный цикл
- esp32 Stack canary watchpoint срабатывает
- Проверка размера во флэш-памяти Esp32
- Ошибка Cast from 'char*' to 'uint8_t {aka unsigned char}' loses precision [-fpermissive]
"Импортер: Нет модуля с именем серийный", @Juraj
Установите " python3-последовательный`, @Majenko