Hm… maybe PlatformIO does use the system version then if present (on windows), otherwise installs it’s own specific version (3.7.5 for the stable VSCode extension, or 3.7.7 for the 2.0.x beta). That is indeed problematic.
Since I’m running the 2.0.0 beta of the VSCode extension, which installs python differently, I’ve install python 3.8 (3.8.3 x64) via the windows store, and have moved my penv folder, to see what happens… as I think this is one aspect it is trying to fix by using the universal installer script.
And yes, it does appear to install completely independently now… I have a system level 3.8.3 x64 python, but PlatformIO still went ahead and installed it’s own 3.7.7 python environment, so it should be completely isolated now (and is ignoring the Python extension also, which is good to know).
