błąd input () - NameError: nazwa „…” nie jest zdefiniowana

Podczas próby uruchomienia tego prostego skryptu Pythona pojawia się błąd:

input_variable = input ("Enter your name: ")
print ("your name is" + input_variable)

Powiedzmy, że wpisuję „gość”, błąd, który otrzymuję:

line 1, in <module>
input_variable = input ("Enter your name: ")
File "<string>", line 1, in <module>
NameError: name 'dude' is not defined

Używam systemu Mac OS X 10.9.1 i używam aplikacji Python Launcher dostarczonej z instalacją Pythona 3.3, aby uruchomić skrypt.

Edytuj: Zdałem sobie sprawę, że w jakiś sposób uruchamiam te skrypty z 2.7. Myślę, że prawdziwe pytanie brzmi: jak uruchomić moje skrypty w wersji 3.3? Pomyślałem, że jeśli przeciągnę i upuszczę moje skrypty na wierzchu aplikacji Python Launcher, która znajduje się w folderze Python 3.3 w moim folderze aplikacji, uruchomi to moje skrypty przy użyciu 3.3. Myślę, że ta metoda nadal uruchamia skrypty z 2.7. Więc jak korzystać z 3.3?

questionAnswers(10)

yourAnswerToTheQuestion