Python 버전 명령이 "NameError"와 함께 실패합니다.
"python3 --version"을 입력하여 Python 버전을 확인하려고 하면 일반적인 발생한 오류는 "NameError: 'python3' 이름이 정의되지 않았습니다."입니다. 이 문제는 이 명령에 Python 구문을 사용해야 한다는 오해에서 비롯됩니다.
Python3은 Python 인터프리터 내의 명령이 아닙니다. 오히려 Python 바이너리 자체입니다. Python 버전을 표시하려면 명령 콘솔(예: Linux 또는 Mac의 터미널, Windows의 명령 프롬프트)을 엽니다. Python 프롬프트(">>>" 또는 "In [number]:"로 표시)에 이러한 명령을 입력하지 마세요.
다른 많은 명령도 일반적으로 Python 구문으로 오인되므로 다음 언어로 실행해야 합니다. 명령 프롬프트. 주목할만한 예는 다음과 같습니다.
이러한 명령에 인수가 추가되면 SyntaxError가 발생하지만 기본 문제는 동일합니다. 이러한 명령은 Python 외부에서 실행됩니다. 통역사.
위 내용은 'python3 --version'에서 'NameError: 이름 'python3'이 정의되지 않았습니다'가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!