Разве у вас нет опции «Редактировать с IDLE», когда вы щелкаете правой кнопкой мыши по файлу .py? это должно быть поведение по умолчанию IDLE, может быть, оно может меняться в зависимости от некоторых настроек установки / системы. Я бы не стал использовать IDLE в качестве программы по умолчанию для открытия файлов .py, это задача Python. Кроме того, это может означать, что вы не выполняете их при двойном щелчке по ним или при вводе полного имени расширения в командной строке.
Если то, что я сказал выше, не работает для вас, вы можете добавить путь IDLE, который вы упомянули, к системной переменной Path в Windows, поэтому вы можете ввести в командной строке:
idle file_you_want_to_open.py
или
idle.py file_you_want_to_open.py
Добавив путь IDLE в системную переменную Path, вы также можете запустить IDLE, набрав «idle» в поле, которое вы получаете из windowsbutton-R. В качестве плюса вы можете добавить .py estension в системную переменную PATHEXT, чтобы скрипты Python выполнялись «только по имени», такие как исполняемые файлы, системные команды, скомпилированные программы или как вы там их называете.
примечание: это началось как комментарий, потом стало как-то ... долго. Я верю, что вы можете найти все, что я сказал, просто лучше, во многих уроках по питону в Интернете.
РЕДАКТИРОВАТЬ, чтобы соответствовать отредактированному вопросу: мой предыдущий ответ должен решить вашу проблему, даже если ваша система неправильно настроена для запуска файлов .pyw, в любом случае просто выберите «выбрать программу из списка ...», если python там нет, ищите это в его папке. Кажется, дело в том, чтобы связать python с файлами .pyw, как это и должно быть. Просто позвольте мне повторить: вы не хотите, чтобы .py файлы открывались в IDLE по умолчанию, посмотрите на мой ответ выше.