-->
Page 1 of 3

Compile Error - ...'python3: no such file or directory'

PostPosted: Sat Nov 23, 2019 11:49 am
by topcat
Mac Catalina 10.15.1, Arduino 1.8.10, Adafruit Huzzah

Just did a clean install (i.e. on formatted drive) of the OS and IDE, updated the preferences with... http://arduino.esp8266.com/stable/packa ... index.json
...included the 8266 boards, etc. Everything seemed to go OK, but compiling Blink I get...

Arduino: 1.8.10 (Mac OS X), Board: "Adafruit Feather HUZZAH ESP8266, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

fork/exec /Users/twc/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3: no such file or directory
Error compiling for board Adafruit Feather HUZZAH ESP8266.

...the problem is the targeted file is an alias that doesn't resolve. Digging a little deeper, I notice elsewhere in the ESP8266 file hierarchy there's a 'staging' folder with python3-macosx-placeholder.tar.gz. This might be related to issues you can see by googling 'esp8266 python file does not exist', but a solution didn't leap out. It seems like I have to gather/move a python executable? Any help appreciated, thanks in advance.

Re: Compile Error - ...'python3: no such file or directory'

PostPosted: Sun Nov 24, 2019 1:58 pm
by _Christophe_
Hello Topcat

The solution for me, was to change from ESP8266 V2.6.1 to V2.5.2. Then "Python" alias is used instead of "Python3", and compilation was performed successfully. It doesn't solve the problem if you want to use V2.6.1, but you can compile your sketch.

Regards.
_Christophe_

Re: Compile Error - ...'python3: no such file or directory'

PostPosted: Mon Nov 25, 2019 10:20 am
by dhiravat
the symbolic link to python3 is broken, I've use terminal to fixed the link.
To ensure you have python3 use:

Code: Select allwhich python3


And re-link to by using:

Code: Select allsudo mkdir /usr/local/bin/
sudo ln -s /usr/bin/python3 /usr/local/bin/python3


both command line should fixed your error.

Re: Compile Error - ...'python3: no such file or directory'

PostPosted: Mon Nov 25, 2019 10:52 am
by dhiravat
For me the symbolic link to python3 is broken, to ensure you have python3 use
Code: Select allwhich python3

It’ll show you where the python3 exists like /usr/bin/python3

Use following code to link it together.
Code: Select allsudo mkdir /usr/local/bin

Then use
Code: Select allsudo ln -s /usr/bin/python3 /usr/local/bin/python3


Hope this helps. :D