/ / Python файлът се отваря в python2.7 вместо python3.4.3 - python, python-3.x, path

Python файлът се отваря в python2.7 вместо python3.4.3 - python, python-3.x, path

Пиша игра за училищен проект. Играта ми работи, стига да я изпълняваш от IDLE 3.4. #!python3 до върха на файла, но без резултат. Второ, той само отваря снимки, ако стартирам от IDLE, и казва нещо за това, че PIL не се инсталира в PATH, който изпълнява python27

РЕДАКТИРАНЕ: опит за двукратно щракване върху отворен, работещ под Windows. Открих някъде линията на шебанг и го изпробвах.

ПОВЕЧЕ EDIT: в крайна сметка просто напишете команден файл, който ще отвори python файла с python3.

Завърши това:

@echo off
py -3 filename.py

Отговори:

0 за отговор № 1

отворете менюто за стартиране -> всички програми -> python 3.x -> IDLE (Python ...) след това щракнете върху файла, след което отидете да отворите или просто направите ctrl + o, Намерете файла, който искате да стартирате и трябва да го отворите с помощта на python 3.


0 за отговор № 2

Хм ..., shebang се интерпретира само от Unix-подобни черупки, така че е безполезен за Windows! В Windows можете да определите програмата по подразбиране, която да се използва за едно файлово разширение.

От симптомите предполагам, че имате инсталирани и Python2, и Python3, и това *.py файловете в момента са свързани с Python2.

Можете да ги свържете с Python3 по този начин:

  • отворете контролния панел, щракнете върху или щракнете върху Програми, а след това върху Програми по подразбиране. След това можете да промените свързаната с нея програма *.py към Python3 (и / или *.pyw до Python3w)
  • алтернативно, можете да щракнете с десния бутон върху файла в прозореца на прозореца и да изберете Open with... ще можете да изберете програмата, която ще използвате това време с опция за записване на избора за всички програми със същото разширение