Поскольку вы запускаете Python Script (как исполняемый файл) без указания python
в командной строке, он не будет использовать путь python, заданный в Переменные среды . Вместо этого окна будут запускать программу по умолчанию, связанную с этим расширением. Соответствующую программу можно найти в Панель управления \ Все элементы панели управления \ Программы по умолчанию \ Установить ассоциации
Либо вы можете перейти в ControlPanel, чтобы изменить программу по умолчанию, либо выполнить команду ниже, указанную в cmd
(для этого требуется повышенное разрешение)
C:\> assoc .py=Python
C:\> ftype Python="C:\Users\asleb\AppData\Local\Programs\Python\Python36-32\python.exe" "%1" %*
Кроме того, если вы хотите работать без расширения (например, v27
вместо v27.py
), вам нужно добавить .py
в переменную среды PATHEXT.