2015-12-07 5 views
-1

Я пишу игру для школьного проекта. Моя игра работает, пока вы запускаете ее из IDLE 3.4. Я попытался добавить #!python3 в начало файла, но безрезультатно. Во-вторых, он открывает только снимки, если я запускаю из IDLE, и что-то говорит о том, что PIL не установлен в PATH, на котором запущен python27Файл Python открывается в python2.7 вместо python3.4.3

EDIT: попытка двойного щелчка на открытии, запуске в Windows. Нашел там линию shebang и попробовал.

БОЛЬШЕ РЕДАКТОРА: закончилось тем, что просто написал командный файл, который откроет файл python с помощью python3.

Закончилось это сделать:

@echo off 
py -3 filename.py 
+0

что вы имеете в виду 2 вместо 3, вы имеете в виду версию python? Я предполагаю, что вы работаете под Linux с помощью линии shebang .... больше информации пожалуйста :) – JamesD

+0

Как вы пытаетесь запустить его? – ArtOfWarfare

+0

жаль отсутствие информации. Я запускаю его из Windows 7, а 2 и 3 ссылаюсь на версии python –

ответ

0

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

+0

Это работает, но я хочу, чтобы он открывался в python3 на doubleclick из explorer –

+0

Итак, щелкните левой кнопкой мыши по файлу, а затем нажмите «Открыть» с помощью -> click browse - > перейдите в папку python 3 и щелкните файл python в python 3 folfde –

0

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

Из-за симптомов я предполагаю, что у вас установлены как Python2, так и Python3, и что файлы *.py в настоящее время связаны с Python2.

Вы можете связал их с Python3 таким образом:

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