'python3 --version'에서 'NameError: 이름 'python3'이 정의되지 않았습니다'가 발생하는 이유는 무엇입니까?

DDD
풀어 주다: 2024-11-12 04:47:02
원래의
817명이 탐색했습니다.

Why does

Python 버전 명령이 "NameError"와 함께 실패합니다.

"python3 --version"을 입력하여 Python 버전을 확인하려고 하면 일반적인 발생한 오류는 "NameError: 'python3' 이름이 정의되지 않았습니다."입니다. 이 문제는 이 명령에 Python 구문을 사용해야 한다는 오해에서 비롯됩니다.

Python3은 Python 인터프리터 내의 명령이 아닙니다. 오히려 Python 바이너리 자체입니다. Python 버전을 표시하려면 명령 콘솔(예: Linux 또는 Mac의 터미널, Windows의 명령 프롬프트)을 엽니다. Python 프롬프트(">>>" 또는 "In [number]:"로 표시)에 이러한 명령을 입력하지 마세요.

다른 많은 명령도 일반적으로 Python 구문으로 오인되므로 다음 언어로 실행해야 합니다. 명령 프롬프트. 주목할만한 예는 다음과 같습니다.

  • Python 버전(예: python, python2.7, python3.5)
  • 패키지 관리자(pip 또는 pip3)
  • 환경 생성 도구 (virtualenv)
  • 대화형 Python 셸 (ipython)
  • 설치 도구(easy_install)
  • Django 관리 도구(django-admin)
  • Conda 환경 관리자(conda)
  • 웹 프레임워크(flask )
  • 스크래핑 프레임워크 (scrapy)
  • 설정 스크립트(setup.py - "python setup.py [...]로 실행됨))
  • 상승된 권한을 위한 sudo 접두사

이러한 명령에 인수가 추가되면 SyntaxError가 발생하지만 기본 문제는 동일합니다. 이러한 명령은 Python 외부에서 실행됩니다. 통역사.

위 내용은 'python3 --version'에서 'NameError: 이름 'python3'이 정의되지 않았습니다'가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿