Le dossier encodings doit être situé dans le dossier lib de python. S'il est introuvable, c'est probablement que l'installation de python a planté.
python est situé ici :
Mais c'est peut être un 3.8 à l'heure actuelle.
Il faudrait inspecter ce dossier pour voir s'il contient un dossier lib et un certain nombre de sous-dossiers, dont encodings.
est-ce que tu sais pourquoi qu'avec d'autres micro controleurs comme le Uno ou le nano,
tout baigne et je n'ai pas de messages d'erreurs ?
Est-ce que Python serait impliqué seulement pour certains ?
Avant de vouloir travailler avec le ESP8266, je n'ai jamais installé Python.
J'ai du le faire récemment en croyant qu'il était nécessaire pour le ESP8266...
J'avais deux problèmes finalement.
1- lors de l'installation de la carte ESP8266 la copie des fichiers Python requis n'était pas complète.
j'ai du copier un ensemble de fichier Python dans ce répertoire:
c:\Users\Le chef\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1
Cela a réglé le problème de:
"Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings' "
Mais lors de la compilation, un nouveau bug est apparu soit qu'il ne parvenait pas à communiquer correctement avec le ESP8266.
Après de heures de maux de tête c'était finalement mon foutu cable usb cheap qui était défectueux. Maintenant tout fonctionne.