Если что-то не работает в ipython
, попробуйте настоящий интерпретатор Python (всего python
); ipython
знает ошибки, и нередко код, который, как известно, работает в реальном интерпретаторе, терпит неудачу.
На UNIXlike платформах, ваш скрипт должен начинаться с притон - то есть строка, как следующее:
#!/usr/bin/env python
должна быть самой первой линии (и должны иметь стандартную UNIX окончание строки). Это говорит операционной системе, чтобы выполнить ваш код с первым интерпретатором python, найденным в PATH
, предполагая, что ваш скрипт имеет установленный набор разрешений и вызывается как программа.
Другой вариант, чтобы запустить программу вручную - по следующему примеру:
$ python yourprogram.py
... или использовать конкретную версию интерпретатора (если более чем один установлен):
$ python2.5 yourprogram.py
Чтобы получить ответ, вам нужно добавить дополнительную информацию. Какие команды вы выполняете для редактирования, а затем выполните код Python? Какую ОС вы используете? Какое сообщение об ошибке вы получаете, когда пытаетесь запустить код? –
Изменен мой ответ - если что-то не работает в ipython, попробуйте с помощью реального интерпретатора Python (просто «python»), прежде чем называть его ошибкой. –