Я хотел бы выполнить скрипт как
"foo"
вместо
"py foo.py"
У меня уже были правильные настройки, но мне пришлось переустановить питон, и теперь он не работает.
В PATH я добавил корневую папку Python3 и подпапку Scripts.
В PATHEXT я добавил «.PY» и «.PYW».
Я также связал файловую группус .py и перенаправил исполняемый файл на
assoc .py=Python.File
ftype Python.File=C:\Python3\pythonw.exe "%1" %*
Если я наберу "py foo.py", я получу желаемый вывод.
После ввода "foo" или "foo.py" я выигралне получить никакого вывода или ошибки.
После ввода "py foo" я получаю (null): can't open file 'hello': [Errno 2] No such file or directory
.
Похоже, системные переменные не влияют на новые настройки, я попытался перезагрузить компьютер, это не помогло.