[ESP01 compilation impossible] tools/python3 ?

Bonjour à tous,

Je suis coincé avec un IDE 1.8.9 qui ne veut plus compiler.
Je suis sur OSX.11.6

Mon réglage de board est : Generic ESP8266 Module
Je cherche juste à compiler le programme exemples > blink.ino

Je n'ai jamais eu de problème de compilation et ça vient clairement de ma configuration.
J'ai beau réinstaller la lib esp via git ou manuellement, c'est pareil.

Le message d'erreur console récurrent est :

fork/exec /Users/dg/Documents/Arduino/hardware/esp8266com/esp8266/tools/python3/python3: no such file or directory
Erreur de compilation pour la carte Generic ESP8266 Module

Les settings sont les suivants:
Arduino : 1.8.9 (Mac OS X), Carte : "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DIO, 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (testing), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Devrait-il y avoir en effet une ressource python3 dans le dossier tools ?? Je n'ai rien du tout et rien non plus après retéléchargement de la branche master chez Github.

Toute piste est vraiment bienvenue, ça comment à être difficile à vitre :frowning:

Bonsoir

J'ai beau réinstaller la lib esp via git ou manuellement, c'est pareil.

Ce qui marche le mieux dans ce genre de situation c'est l'effacement manuel total de toute trace de l'extension ESP8266 pour Arduino suivie d'une installation via le gestionnaire de cartes
cf "Installing via Board manager"

Pour info voici mon répertoire tools de l'extension ESP8266 pour l'IDE Arduino
tools.png

tools.png

@al1fch Grand merci pour les suggestions

Ce fut impossible sur mon Mac à cause de problèmes liés à Python3 et Homebrew, car mon OS est vieux (saleté de Mac !)

Laborieusement j'ai fini par parvenir à réinstaller sur Ubuntu 18LTS en suivant la procédure décrite ici:
https://arduino-esp8266.readthedocs.io/en/latest/installing.html#instructions-other-os

La procédure d'installation de l'environnement ESP8266 est une bonne chose via git clone car ça permet d'avoir les choses bien à jour avec des lib compatibles.

Encore merci.