Résolu le 29-11-24 Compatibilité Mint 21.3 Virginia avec Arduino IDE

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Répondre
Avatar du membre
jclaudej
Messages : 248
Enregistré le : ven. 26 août 2016 11:44
Localisation : Charente Maritime

Compatibilité Mint 21.3 Virginia avec Arduino IDE

Message par jclaudej »

Bonjour,

J'ai quelques difficultés à comprendre pourquoi mon Arduino IDE 2.3.4 installé via Appimage ne fonctionne pas avec mes contrôleurs ESP32 alors que sur le même PC (dual-boot) sous W11 je ne rencontre pas de problème.
Si j'essai avec une carte Arduino Uno R3 ou R4 aucun problème ? Uniquement avec les ESP32 surement lié à esptool.py
Lorsque je compile, j'obtiens le message ci-dessous :

Code : Tout sélectionner

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

Compilation error: exit status 1
J'ai installé Python et suivi la procédure => https://docs.espressif.com/projects/esp ... stallation

Via la commande : ~$ pip install esptool

Qui me renvoi :

Code : Tout sélectionner

jclaudej@jclaudej-MS-7C88:~$ pip install esptool
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: esptool in ./.local/lib/python3.11/site-packages (4.7.0)
Requirement already satisfied: bitstring>=3.1.6 in ./.local/lib/python3.11/site-packages (from esptool) (4.2.3)
Requirement already satisfied: reedsolo<1.8,>=1.5.3 in ./.local/lib/python3.11/site-packages (from esptool) (1.7.0)
Requirement already satisfied: cryptography>=2.1.4 in /usr/lib/python3/dist-packages (from esptool) (3.4.8)
Requirement already satisfied: PyYAML>=5.1 in /usr/lib/python3/dist-packages (from esptool) (5.4.1)
Requirement already satisfied: pyserial>=3.0 in /usr/local/lib/python3.11/dist-packages (from esptool) (3.5)
Requirement already satisfied: ecdsa>=0.16.0 in ./.local/lib/python3.11/site-packages (from esptool) (0.19.0)
Requirement already satisfied: intelhex in ./.local/lib/python3.11/site-packages (from esptool) (2.3.0)
Requirement already satisfied: bitarray<3.0.0,>=2.9.0 in ./.local/lib/python3.11/site-packages (from bitstring>=3.1.6->esptool) (2.9.3)
Requirement already satisfied: six>=1.9.0 in /usr/lib/python3/dist-packages (from ecdsa>=0.16.0->esptool) (1.16.0)
J'espère qu'un utilisateur d'IDE Arduino pourra m'aider parce que je préfère compiler avec Mint qu'avec W11 qui est beaucoup plus lent.

Merci d'avance pour votre aide
Modifié en dernier par jclaudej le ven. 29 nov. 2024 09:52, modifié 1 fois.
Pas besoin de changer de machine à chaque évolution de l'OS, pas de Virus, de la gratuité, et un monde ou l'union fait la force et ou la convivialité n'est pas un vain mot.
Linux est aujourd'hui accessible à tous ;)
OS : Linux Mint 22.2 Cinnamon Kernel: 6.14.0-35-generic
Carte mère => MSI B460M PRO / Processeur => Intel Core i3-10100 / RAM => Corsair Vengeance 16 Go DDR4 2666 MHz CL16 / DD : SSD 250 Go
Avatar du membre
jclaudej
Messages : 248
Enregistré le : ven. 26 août 2016 11:44
Localisation : Charente Maritime

Re: Compatibilité Mint 21.3 Virginia avec Arduino IDE

Message par jclaudej »

La commande ci-dessous :

Code : Tout sélectionner

jclaudej@jclaudej-MS-7C88:~$ aptitude search ~ipython3-serial
jclaudej@jclaudej-MS-7C88:~$ aptitude search ~ipython3-serial
Ensuite :

Code : Tout sélectionner

jclaudej@jclaudej-MS-7C88:~$ apt show python3-serial
Package: python3-serial
Version: 3.5-1
Priority: optional
Section: python
Source: pyserial
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Matthias Klose <doko@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 470 kB
Depends: python3:any
Suggests: python3-wxgtk3.0 | python3-wxgtk
Homepage: https://github.com/pyserial/pyserial
Task: server-minimal, cloud-image
Download-Size: 78,7 kB
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: pyserial – module d’encapsulation d’accès à un port série
 Ce module encapsule l’accès à un port série. Il fournit des dorsaux pour
 le Python standard en cours d’exécution sur Windows, Linux, BSD (et
 possiblement tout système conforme à POSIX). Le module appelé « serial »
 choisit automatiquement le dorsal approprié.

jclaudej@jclaudej-MS-7C88:~$ 
Pas besoin de changer de machine à chaque évolution de l'OS, pas de Virus, de la gratuité, et un monde ou l'union fait la force et ou la convivialité n'est pas un vain mot.
Linux est aujourd'hui accessible à tous ;)
OS : Linux Mint 22.2 Cinnamon Kernel: 6.14.0-35-generic
Carte mère => MSI B460M PRO / Processeur => Intel Core i3-10100 / RAM => Corsair Vengeance 16 Go DDR4 2666 MHz CL16 / DD : SSD 250 Go
Avatar du membre
jclaudej
Messages : 248
Enregistré le : ven. 26 août 2016 11:44
Localisation : Charente Maritime

Re: Compatibilité Mint 21.3 Virginia avec Arduino IDE

Message par jclaudej »

cyrille a écrit : jeu. 28 nov. 2024 18:55 Pourquoi ne pasutiliser la version des repo, les appimage....
Ou celle du site officiel ?
Elles fonctionnent très bien
https://cbiot.fr/dokuwiki/arduiro:insta ... zing-linux
Malheureusement toujours le même problème après une nouvelle installation de l'IDE. :(
J'ai essayé sur une autre PC sous Mint (plus ancienne) et cela fonctionne donc je ne comprend pas.
C'est durant la compilation que le problème survient, pas durant le téléversement.
Pas besoin de changer de machine à chaque évolution de l'OS, pas de Virus, de la gratuité, et un monde ou l'union fait la force et ou la convivialité n'est pas un vain mot.
Linux est aujourd'hui accessible à tous ;)
OS : Linux Mint 22.2 Cinnamon Kernel: 6.14.0-35-generic
Carte mère => MSI B460M PRO / Processeur => Intel Core i3-10100 / RAM => Corsair Vengeance 16 Go DDR4 2666 MHz CL16 / DD : SSD 250 Go
Avatar du membre
jclaudej
Messages : 248
Enregistré le : ven. 26 août 2016 11:44
Localisation : Charente Maritime

Re: Compatibilité Mint 21.3 Virginia avec Arduino IDE

Message par jclaudej »

Je ne pense pas qu'il soit bien installé, mais je ne sais plus comment procéder :(

@ suivre demain .....
Pas besoin de changer de machine à chaque évolution de l'OS, pas de Virus, de la gratuité, et un monde ou l'union fait la force et ou la convivialité n'est pas un vain mot.
Linux est aujourd'hui accessible à tous ;)
OS : Linux Mint 22.2 Cinnamon Kernel: 6.14.0-35-generic
Carte mère => MSI B460M PRO / Processeur => Intel Core i3-10100 / RAM => Corsair Vengeance 16 Go DDR4 2666 MHz CL16 / DD : SSD 250 Go
Avatar du membre
jclaudej
Messages : 248
Enregistré le : ven. 26 août 2016 11:44
Localisation : Charente Maritime

Re: Compatibilité Mint 21.3 Virginia avec Arduino IDE

Message par jclaudej »

Bonjour et merci Cyrille.

Après différentes mises à jour, le problème semble résolu.
Il semble que le paquet "ibxcb-cursor0" posait problème ?

Code : Tout sélectionner

jclaudej@jclaudej-MS-7C88:~$  sudo apt install python3-serial
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  l[b]ibxcb-cursor0[/b]
Veuillez utiliser « [b]sudo apt autoremove[/b] » pour le supprimer.
Paquets suggérés :
  python3-wxgtk3.0 | python3-wxgtk
Les NOUVEAUX paquets suivants seront installés :
  python3-serial
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 78,7 ko dans les archives.
Après cette opération, 470 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-serial all 3.5-1 [78,7 kB]
78,7 ko réceptionnés en 0s (602 ko/s)     
Sélection du paquet python3-serial précédemment désélectionné.
(Lecture de la base de données... 662923 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../python3-serial_3.5-1_all.deb ...
Dépaquetage de python3-serial (3.5-1) ...
Paramétrage de python3-serial (3.5-1) ...
jclaudej@jclaudej-MS-7C88:~$ sudo apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants seront ENLEVÉS :
  libxcb-cursor0
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 39,9 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 662980 fichiers et répertoires déjà installés.
)
Suppression de libxcb-cursor0:amd64 (0.1.1-4ubuntu1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.35-0ubuntu3.8) 
...
jclaudej@jclaudej-MS-7C88:~$ sudo apt install python3-serial
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
python3-serial est déjà la version la plus récente (3.5-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Pas besoin de changer de machine à chaque évolution de l'OS, pas de Virus, de la gratuité, et un monde ou l'union fait la force et ou la convivialité n'est pas un vain mot.
Linux est aujourd'hui accessible à tous ;)
OS : Linux Mint 22.2 Cinnamon Kernel: 6.14.0-35-generic
Carte mère => MSI B460M PRO / Processeur => Intel Core i3-10100 / RAM => Corsair Vengeance 16 Go DDR4 2666 MHz CL16 / DD : SSD 250 Go
Répondre