Puncte:0

arduino IDE import serial ImportError: Niciun modul numit serial

drapel ng

eu vreau să-mi programez ESP32 asa cum am facut de 100000000000 de ori inainte. Acum vreau să-l încerc pe linux ubuntu :) In preferinte am pus link-ul *.json si am instalat placa espressif. Cred că am ales placa potrivită. Ceva este în neregulă cu portul serial: Când dau clic pe informațiile de pe bord, se afișează un număr de serie

BN: Unbekanntes Board
VID: 10C4
PID: EA60
SN: Laden Sie ir(...)

Dar când vreau să-l încarc pe tablă, arată doar:

Traceback (cel mai recent apel ultimul):
  Fișierul „/root/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py”, linia 38, în <modul>
    import serial
ImportError: Niciun modul numit serial
starea de ieșire 1
Fehler beim Kompilieren für das Board DOIT ESP32 DEVKIT V1.

Am făcut și pip install pyserial ~$ python --versiune Python 2.7.18

hmm trebuie sa fie si ceva in neregula?

~$ sudo ls -l /dev/ttyUSB0
crw-rw----+ 1 apel rădăcină 188, 0 8 septembrie 15:02 /dev/ttyUSB0

Pot deschide Arduino IDE cu sudo, care cred că este cu root. Și tot cu contul meu fără sudo. .. Cred că am spații de lucru diferite pentru că trebuia să instalez din nou placa, când am deschis Arduino IDE cu sudo .. de fapt, nu știu ce este dialout poate am făcut-o din greșeală când am instalat suportul esp-.- ..

De asemenea, am încercat să schimb grupul și să dau toată permisiunea prin chmod 777 dar nu merge

/dev# ls -l ttyUSB0 
crwxrwxrwx+ 1 rădăcină rădăcină 188, 0 8 septembrie 15:02 ttyUSB0

oricum, după scoaterea esp32 și reintroducerea ttyUSB0, configurația chmod777 este resetată ............................

ls -l ttyUSB0
crw-rw----+ 1 apel rădăcină 188, 0 8 septembrie 15:36 ttyUSB0

Mi-am verificat și placa esp32 acum pe w10 și nu este nicio problemă. Instalarea s-a făcut în 10 minute (cu o pauză mare, făcând un banana shake xD)

N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum se instalează cel mai recent Arduino IDE?](https://askubuntu.com/questions/1025753/how-to-install-latest-arduino-ide) â Nu ar trebui să rulați Arduino IDE ca root. În schimb, adăugați utilizatorul în grupul de apelare, instalați Arduino IDE folosind ubuntu-make și apoi instalați instrumentele ESP32 ca utilizator obișnuit.
Puncte:0
drapel cn

Am avut această problemă și am încercat codurile de mai jos și mi-a funcționat:

sudo apt-get install python-serial -y

sau dacă utilizați python3 încercați:

sudo apt-get install python3-serial -y

De asemenea, utilizați o rată de baud mai mică, așa cum puteți vedea mai jos: introduceți descrierea imaginii aici

Puncte:0
drapel ng

Am avut aceeasi problema.

Problema a fost că am mai multe versiuni python instalate și serialul era disponibil numai pentru python 3.

Verificați dacă serialul este instalat pentru versiunea 2 de Python:

ls /usr/local/lib/python2.7/dist-packages/

Dacă nu apare, copiați biblioteca din python versiunea 3:

sudo cp -r /usr/local/lib/python3.8/dist-packages/serial/ /usr/local/lib/python2.7/dist-packages/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.