I downloaded both the “new Workbench” and the “classic application”, and different problems occurred when I tried to launch them.
For the “new Workbench”, the software blocked on the loading interface like this:
For the “classic application”, it always crushes when launching. Here is the screenshot （cut from the screen recording）：
I am not sure whether those phenomenons are related to my installation and uninstallation of InVEST 3.10.2. I hope these feedbacks are helpful sincerely. Thanks for your effort in developing and improving InVEST！
There is a suggestion that this OSError is raised if the path to your Windows TEMP folder contains non-Latin characters. That could happen if your Windows username contains non-Latin characters, for example. Is that the case for you?
For the Workbench, could you please check if you have any logfiles in the following directory, and upload them here if you do? There may be files named main.log and renderer.log.
Thank you @Ding , these logs are extremely helpful!
I can see the Workbench is having the same problem as the classic application. I suppose you could change the default the Temp folder path by changing the %TEMP% or %TMP% Environment Variables. But you really should not have to do that. This seems like a bug that should be fixed in Scipy.
I fully agree with @dave that this looks like a scipy bug.
Just to see if this works, could you try running InVEST as an administrator and seeing if that gives an error? I’m wondering if running as an adminstrator will use a different temporary directory and so might be a workaround.