I am trying to get arduino to compile any code and no matter which board I use, no matter which project I use (i.e. an example that is included with arduino, a sketch that I copy off the internet, or even a new sketch without any code other than what appears when a new sketch is opened) and nothing is working. I get all kinds of errors, though most of them are "env: python3: no such file or directory" (even though I checked it multiple times and confirmed all the required files are in their proper places) or several versions of an error with java, or missing libraries, or duplicate libraries. The last two I am able to fix each time they come up, but the others I cannot figure out, especially the python3 one that happens in any sketch I try to compile no matter what board/settings/project I use. The others appear intermittently with some sketches but not others, and there is no pattern as to which sketches or when they happen. I have included some of the error messages I get from different sketches below, but I have tried so many that there is not enough space to put even just the error messages alone from each of them.
=========================================
Arduino: 1.8.13 (Mac OS X), Board: "LOLIN(WEMOS) D1 R2 & mini, 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, 921600"
env: python3: No such file or directory
Multiple libraries were found for "Ethernet.h"
Used: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/Ethernet
Not used: /Applications/Arduino.app/Contents/Java/libraries/Ethernet
Using library Wire at version 1.0 in folder: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/Wire
Using library Ethernet at version 1.0.4 in folder: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/Ethernet
Using library ACROBOTIC_SSD1306 at version 1.0.1 in folder: /Users/user/Documents/Arduino/libraries/ACROBOTIC_SSD1306
Using library SPI at version 1.0 in folder: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/SPI
exit status 127
/Applications/Arduino.app/Contents/Java/arduino-builder returned 127
Error compiling for board Generic ESP8266 Module.
==========================================
Arduino: 1.8.13 (Mac OS X), Board: "LOLIN(WEMOS) D1 R2 & mini, 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, 921600"
env: python3: No such file or directory
Using library Wire at version 1.0 in folder: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/Wire
Using library SparkFun_BME280 at version 2.0.8 in folder: /Users/user/Documents/Arduino/libraries/SparkFun_BME280
Using library SPI at version 1.0 in folder: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/SPI
Using library ESP8266WiFi at version 1.0 in folder: /Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.1/libraries/ESP8266WiFi
exit status 127
/Applications/Arduino.app/Contents/Java/arduino-builder returned 127
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.
======================================
If it helps, the first set of errors here came from a project on Youtube by GreatScottLab and the video is called "DIY Weather Station & WiFi Sensor Station || ESP8266, Nextion LCD"
Thanks in advance for any help,
Fenix