-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python 3.11 might not compile esp32 sdk #125
Comments
I just learned about the doctor command This is my working environment
|
Yea, I think I bumped into the same problem. @HipsterBrown is there anything we can do to help others avoid this same problem? |
Besides setting a specific version of python to be installed via homebrew through xs-dev, we might be able to detect the python version before the homebrew step and see if it changes. If it does, we could call the unlink command automatically (or after prompting the user). Espressif also likes to include their own Python binary, as demonstrated by @reconbot's The least we can do is provide better error handling in the |
I think you can set the path to the right version of python for the sub process of the tools. I wouldn't mess with linking. |
While installing with
xs-dev setup --device esp32
I kept getting an error. I switched from python 3.11 to 3.9 and it worked.With 3.11 I got a pretty long error but I think this is the relevant part.
I was able to switch my homebrew python version with
Possibly related espressif/esp-idf#10116
The text was updated successfully, but these errors were encountered: