Le mauvais interpréteur python est appelé

J'ai mis à jour mon interpréteur python, mais je pense que le vieux est encore appelée. Quand je vérifie pour la version que j'obtiens:

$ python -V
Python 3.0.1

Mais je crois que l'ancien interprète est encore appelé. Lorsque je lance la commande:

python myProg.py

Le script s'exécute correctement. Mais quand je l'appeler avec la commande

./myProg.py

Je reçois le message d'erreur:

AttributeError: 'str' object has no attribute 'format'

Qui, apparemment, est due à l'ancien interprète d'être appelé. Comment puis-je résoudre ce problème? - Je exécuter Mac OS X 10.5. Il a quelque chose à voir avec la première ligne:

#!/usr/bin/python

Je viens de commencer avec python et je ne suis pas très familier avec les langages interprétés, donc je ne suis pas trop sûr de ce qui se passe.

Edit: Wow, c'était rapide. Merci beaucoup!

source d'informationauteur Lucas