As a python teacher I recommend Geany to newcomers a lot. It's always a pain to 
explain to them that first you need to change the execute command. The official 
python installer no longer adds itself to the path variable by default, 
therefore on a default python install the command "python" does not work. 
Instead for several years now the python installer also installs the "python 
launcher" named "py.exe". Users are expected to use the command "py" in the 
command prompt instead of "python". The python launcher adds support for 
shebangs to windows, making it easier to control python versions. 

I propose that you change the default execute command for python files from 
`python "%f"` to `py "%f"` in order to make Geany on Windows work with python 
out of the box. 

A potential downside is people that install python from Anaconda or similar 
packages, which do not install the python launcher and therefore still require 
modifying PATH and using the "python" command. However I feel that a user adept 
enough to adjust the PATH variable can probably also figure out how to change 
the execute command. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2211

Reply via email to