Python 3.12.1, Windows 11: shebang line #!/usr/bin/env python3 doesn't work any more

Sibylle Koczian nulla.epistola at web.de
Tue Jan 23 04:49:53 EST 2024


Am 16.01.2024 um 23:44 schrieb Barry via Python-list:
> 
> 
>> On 16 Jan 2024, at 17:11, Sibylle Koczian via Python-list <python-list at python.org> wrote:
>>
>> while the new Windows 11 machine finds the Microsoft stub
> 
> You can turn off the stub in windows settings. The magic windows jargon is
> “App Execution Aliases”. Once you find it in settings you can turn off
> the python and python3 aliases.
> 

Thank you! That did it. These two settings were off in the older Windows 
10 installation and on in the new Windows 11. Changed there and the 
shebang lines with "/env" work as expected.

I didn't remember ever seeing these settings on my "old" computer, but 
it seems I turned them off six years ago and completely forgot about 
them. Or could that have been an older default?

"python" or "python3" in the shebang line doesn't seem to make a 
difference, at least not on machines that never saw Python 2.

Very glad to know what was the matter here,
Sibylle



More information about the Python-list mailing list