2013-05-31 5 views
2

Windows 명령 줄에서이 오류가 발생했지만 광범위한 검색을 수행했지만 완벽한 대답을 얻을 수 없습니다. 아래 오류를 찾고 해결하는 데 도움을주십시오. 명령 python을 실행하여 파이썬 인터프리터를 시작하려고하는 것 같습니다NameError : name 'python'이 정의되지 않았습니다.

+0

어떻게 추적 하시겠습니까? 무엇을 입력 했습니까? 인터프리터를 시작한 다음 다시'python'을 타이핑하여 변수 이름으로 해석하는'python'을 시도한 것 같습니다. –

+0

'파이썬'이라는 단어 앞에'>>>'를 넣지 않았습니까? – Elazar

답변

18

사전에

python 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'python' is not defined 
>>> 

감사합니다.

그러나 인터프리터가 이미 시작되었습니다. 변수의 이름으로 python을 해석 중이며 해당 이름이 정의되어 있지 않습니다.

대신이 시도하고 당신은 희망이 예상대로 파이썬 설치가 작동하고 있음을 볼 수 :

print("Hello world!") 
+0

입력 할 때 잘 작동하지만 "python"으로 입력하면 이름 오류로 오류가 표시됩니다. python이 정의되지 않았습니다.이 의미는 무엇입니까? >>> print ("hello world") 안녕하세요 세계 >> > – user13050

8

는 Windows 명령 프롬프트를 실행하면, 입력 python, 그것은 파이썬 인터프리터를 시작합니다.

다시 입력이 작동하지 않습니다 따라서 존재하지 않는 변수로 python을 해석하려고 :

명령 줄에서이 일을하고, 대신를 실행하지 않는 경우
Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Users\USER>python 
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> python 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'python' is not defined 
>>> print("interpreter has started") 
interpreter has started 
>>> quit() # leave the interpreter, and go back to the command line 

C:\Users\USER> 

Python 인터프리터 (python.exe 또는 IDLE의 쉘)를 직접 사용하면 Windows 명령 행에없고 python이 정의되지 않은 변수로 해석됩니다.

+0

그는 아마도 명령 행을 전혀 실행하지 않았지만 파이썬 인터프리터는 직접 실행했습니다. – Elazar

관련 문제