Arduino Polska Forum

Pełna wersja: ModuleNotFoundError: No module named 'serial' w Arduino IDE
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Próbuję zweryfikować przykładowy kod w Arduino IDE (dotyczy płytki ESP32) i za każdym razem otrzymuję błąd:


Cytat:Traceback (most recent call last):
  File "/home/cc/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool.py", line 31, in <module>
    import esptool
  File "/home/cc/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 41, in <module>
    from esptool.cmds import (
  File "/home/cc/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/cmds.py", line 14, in <module>
    from .bin_image import ELFFile, ImageSegment, LoadFirmwareImage
  File "/home/cc/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/bin_image.py", line 14, in <module>
    from .loader import ESPLoader
  File "/home/cc/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/loader.py", line 30, in <module>
    import serial
ModuleNotFoundError: No module named 'serial'

exit status 1

Compilation error: exit status 1
l

Jak sobie z tym poradzić??

Zainstalowałem już pyserial komendą:

python -m pip install pyserial


Dzięki za pomoc!
Zainstaluj inną wersję ESP32 core, jak zadziała to wróć do tej. Może nie ściągnęło się wszystko prawidłowo. Można też odszukać wersję ściągniętą i ją usunąć, jest to gdzieś w tym katalogu .arduino15, pewnie gdzieś w userdata appdata, zależnie jaka wersja win, Arduino15\staging\packages\
Nie trzeba instalować pyserial.
Spróbuj: sudo apt-get install python3-serial

Nie masz przypadkiem dwóch wersji Pythona zainstalowanych?