Score:0

arduino IDE นำเข้าซีเรียล ImportError: ไม่มีโมดูลชื่อซีเรียล

ธง ng

ฉัน ต้องการเขียนโปรแกรม ESP32 ของฉัน อย่างที่ฉันทำ 100000000000 ครั้งก่อน ตอนนี้ฉันต้องการลองบน linux ubuntu :) ในการตั้งค่า ฉันใส่ลิงก์ *.json และติดตั้งบอร์ด espressif ฉันคิดว่าฉันเลือกบอร์ดถูกแล้ว มีบางอย่างผิดปกติกับพอร์ตอนุกรม: เมื่อฉันคลิกที่ข้อมูลบอร์ด มันจะแสดงหมายเลขประจำเครื่อง

BN: คณะกรรมการอุนเบกันเตส
วิดีโอ: 10C4
รหัส: EA60
SN: Laden Sie ir(...)

แต่เมื่อฉันต้องการอัปโหลดไปยังบอร์ด มันแสดงเพียง:

Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/root/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py" บรรทัดที่ 38 ใน <โมดูล>
    นำเข้าซีเรียล
ImportError: ไม่มีโมดูลชื่อซีเรียล
สถานะทางออก 1
Fehler beim Kompilieren für das บอร์ด DOIT ESP32 DEVKIT V1.

ฉันยังได้ติดตั้ง pip pyserial ~$ หลาม --version ไพธอน 2.7.18

อืม มันต้องมีอะไรผิดพลาดด้วยเหรอ?

~$ sudo ls -l /dev/ttyUSB0
crw-rw----+ 1 root โทรออก 188, 0 8 ก.ย. 15:02 /dev/ttyUSB0

ฉันสามารถเปิด Arduino IDE ด้วย sudo ซึ่งฉันคิดว่ารูท และด้วยบัญชีของฉันที่ไม่มี sudo .. ฉันมีพื้นที่ทำงานที่แตกต่างกันฉันคิดว่า เพราะฉันต้องติดตั้งบอร์ดอีกครั้งเมื่อฉันเปิด Arduino IDE ด้วย sudo .. ที่จริงฉันไม่รู้ว่าการโทรออกคืออะไร บางทีฉันอาจทำผิดพลาดเมื่อติดตั้ง esp support-.- ..

ฉันพยายามเปลี่ยนกลุ่มและให้สิทธิ์ทั้งหมดผ่าน chmod 777 แต่มันไม่ทำงาน

/dev# ls -l ttyUSB0 
crwxrwxrwx+ 1 รูทรูท 188, 0 8 ก.ย. 15:02 ttyUSB0

อย่างไรก็ตามหลังจากใส่ esp32 ออกแล้วเข้าไปใหม่ ttyUSB0 chmod777 config จะถูกรีเซ็ต ............................

ls -l ttyUSB0
crw-rw----+ 1 โทรออกรูท 188, 0 8 ก.ย. 15:36 น. ttyUSB0

ฉันยังตรวจสอบบอร์ด esp32 ของฉันตอนนี้ใน w10 และไม่มีปัญหา ติดตั้งเสร็จใน 10 นาที (พักใหญ่ทำ Banana Shake xD)

N0rbert avatar
zw flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [จะติดตั้ง Arduino IDE ล่าสุดได้อย่างไร](https://askubuntu.com/questions/1025753/how-to-install-latest-arduino-ide) â คุณไม่ควรเรียกใช้ Arduino IDE ในฐานะรูท แทนที่จะเพิ่มผู้ใช้ของคุณในกลุ่มโทรออก ให้ติดตั้ง Arduino IDE โดยใช้ ubuntu-make แล้วติดตั้งเครื่องมือ ESP32 เป็นผู้ใช้ทั่วไป
Score:0
ธง ng

ผมมีปัญหาเดียวกัน.

ปัญหาคือฉันติดตั้ง python หลายเวอร์ชันและซีเรียลมีให้สำหรับ python 3 เท่านั้น

ตรวจสอบว่ามีการติดตั้งซีเรียลสำหรับ python เวอร์ชัน 2 หรือไม่:

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

ถ้าไม่ปรากฏ ให้คัดลอกไลบรารีจาก python เวอร์ชัน 3:

sudo cp -r /usr/local/lib/python3.8/dist-packages/serial/ /usr/local/lib/python2.7/dist-packages/
Score:0
ธง cn

ฉันมีปัญหานี้และลองใช้รหัสด้านล่างและใช้งานได้สำหรับฉัน:

sudo apt-get install python-serial -y

หรือถ้าคุณใช้ python3 ลอง:

sudo apt-get install python3-serial -y

ยังใช้อัตรารับส่งข้อมูลที่ต่ำกว่าตามที่คุณเห็นด้านล่าง: ป้อนคำอธิบายรูปภาพที่นี่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา