Існує чотири різні способи, за допомогою яких Windows вибирає Python для запуску.
- Якщо ви введете
python
або python foo.py
в запиті DOS, він буде знайдений першим на PATH. Зазвичай інсталятор для кожної версії ставить цю версію на початку вашого PATH, тому той, хто встановлений останнім, виграє.
- Якщо ви двічі клацніть
foo.py
в Провіднику, це відбувається шляхом відображення асоціації типу файлу Explorer. Зазвичай інсталятор встановлює асоціацію на свою версію, тому знову, залежно від того, хто з встановлених останніх виграє.
- Якщо остання встановлена вами версія була достатньо новою, щоб мати "Python Windows Launcher", вона фактично встановить це , а не сам Python, як відображення Провідника. Пускова установка спочатку шукатиме номер у стилі Unix! рядок у верхній частині сценарію та запустіть все, що там зазначено.
- Якщо у вас є пускова установка, а ваш сценарій не має #! рядок (або має специфічний для Unix, який не працює для вас), він буде шукати цілий ряд місць (головне
py.ini
), щоб вирішити, який з них є типовим. Знову ж таки, звичайно, інсталятор встановлює за замовчуванням свою власну версію ... якщо ви вже не мали строго більш високої версії.
Отже, найкраще - це дізнатися, як усе це працює, і відредагувати ваші PATH
відображення асоціацій Explorer, а також усі необхідні матеріали для запуску.
Дивіться PEP 397 для отримання детальної інформації про нові версії та про часткові деталі (у розділі Обгрунтування) для старих версій.
Але найпростіше зробити це запустити 64-розрядний інсталятор, обов’язково залиште всі прапорці, натисніть кнопку ОК, якщо він запитує щось на кшталт "Ви впевнені, що хочете змінити існуючі налаштування", і ваш 64- біт Python знову буде за замовчуванням.
Або якщо ви встановили GUI IDE (крім IDLE), у багатьох з них є десь у меню "дати мені список усіх встановлених пітонів і встановити той, який я обрав за замовчуванням" (або для ті, написані в Python, можливо, просто для "встановлення цього Python за замовчуванням").
PATH
або налаштувати завантажувач Python, зробіть це. Якщо ні, просто перевстановіть 64-бітну версію, і інсталятор зробить це за вас.