Error with esp8266 library

So I know it's not much info to go off of but basically I used to be able to compile and upload sketches to my NodeMCU esp8266 boards just fine until I opened arduino a week ago and there was an update for the board library so I stupidly installed it without thinking. After installing I get this error any time i try to compile a sketch for the generic esp8266 module:

fork/exec /Users/cole/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3: no such file or directory
Error compiling for board Generic ESP8266 Module.

I have completely wiped the IDE from my computer and reinstalled only to get the same message again. I thought that maybe there was an issue with the update (version 2.6.3) but i uninstalled that and reinstalled version 2.6.2 and 2.6.1 and both gave the same issue. I'm not sure what the file python3: is supposed to do but if someone could try and provide some guidance on what might be wrong/how to fix I would really appreciate it

also it doesn't matter whether a board is connected to the serial port or not, happens either way and with multiple boards so doesn't seem like a hardware issue

Thanks and Best,
Cole Dimich