Я столкнулся с этой проблемой сам, и я сделал свои пусковые установки в .bat, чтобы вы могли выбрать версию, которую хотите запустить.
Единственная проблема в том, что ваш .py должен находиться в папке python, но в любом случае вот код:
Для Python2
@echo off
title Python2 Launcher by KinDa
cls
echo Type the exact version of Python you use (eg. 23, 24, 25, 26)
set/p version=
cls
echo Type the file you want to launch without .py (eg. hello world, calculator)
set/p launch=
path = %PATH%;C:\Python%version%
cd C:\Python%version%
python %launch%.py
pause
Для Python3
@echo off
title Python3 Launcher by KinDa
cls
echo Type the exact version of Python you use (eg. 31, 32, 33, 34)
set/p version=
cls
echo Type the file you want to launch without .py (eg. hello world, calculator)
set/p launch=
cls
set path = %PATH%:C:\Python%version%
cd C:\Python%version%
python %launch%.py
pause
Сохраните их как .bat и следуйте инструкциям внутри.