Пиша игра за училищен проект. Играта ми работи, стига да я изпълняваш от 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...
ще можете да изберете програмата, която ще използвате това време с опция за записване на избора за всички програми със същото разширение