Python 3.1: синтаксическая ошибка для всего!(Mac OS X) - PullRequest
3 голосов
/ 16 января 2011

Я обновился до Python 3.1.3 (у меня OS X 10.6).

Если я наберу python в Терминале, я получу рабочую среду 2.6.1.
Если я наберуpython3 в Терминале, я получаю среду 3.1.3.Все выглядит хорошо, пока я не сделаю что-нибудь.Если я пытаюсь запустить print "hello", я получаю синтаксическую ошибку.
Эта проблема та же в IDLE.

Я пытался удалить все для 3.1 и затем переустановить, но это не сработало.

Идеи?
Заранее спасибо!

Ответы [ 2 ]

10 голосов
/ 16 января 2011

В Python 3.x print является функцией , поэтому используйте

print("Hello")

вместо.

8 голосов
/ 16 января 2011

В Python 3 вам нужно использовать Print как функцию:

print("Hello")
...