2009-02-01 2 views
-1

я сделать это без IDE:Как я могу выполнить код Python без Komodo -ide?

$ ipython 
$ edit file.py 
$ :x (save and close) 

Он выполняет код Python, но не тот, где я использую Pygame. Это дает:

ВНИМАНИЕ: Отказ выполняющийся файла:

В среде IDE мой код выполняется.

+0

Чтобы получить ответ, вам нужно добавить дополнительную информацию. Какие команды вы выполняете для редактирования, а затем выполните код Python? Какую ОС вы используете? Какое сообщение об ошибке вы получаете, когда пытаетесь запустить код? –

+0

Изменен мой ответ - если что-то не работает в ipython, попробуйте с помощью реального интерпретатора Python (просто «python»), прежде чем называть его ошибкой. –

ответ

1

Если что-то не работает в ipython, попробуйте настоящий интерпретатор Python (всего python); ipython знает ошибки, и нередко код, который, как известно, работает в реальном интерпретаторе, терпит неудачу.

На UNIXlike платформах, ваш скрипт должен начинаться с притон - то есть строка, как следующее:

#!/usr/bin/env python 

должна быть самой первой линии (и должны иметь стандартную UNIX окончание строки). Это говорит операционной системе, чтобы выполнить ваш код с первым интерпретатором python, найденным в PATH, предполагая, что ваш скрипт имеет установленный набор разрешений и вызывается как программа.

Другой вариант, чтобы запустить программу вручную - по следующему примеру:

$ python yourprogram.py 

... или использовать конкретную версию интерпретатора (если более чем один установлен):

$ python2.5 yourprogram.py 
Смежные вопросы