명령줄을 사용하여 Python 스크립트를 여는 두 가지 방법을 보았습니다.
python foo.py
그리고
python3 foo.py
알아요, python2 등이 있는데, python
버전이 없으면 무엇을 하고 최근에 그걸 왜 봤나요?
답변1
시스템에 여러 버전의 Python을 동시에 설치할 수 있습니다. 현재 Python 버전 2.xx 및 3.xx가 시스템에 설치되어 있습니다.
일부 앱은 여전히 이전 Python(2)에 종속되어 있을 수 있으므로 Python3은 python(2)과 함께 설치됩니다.
따라서 python
버전 2.xx를 참조하고 python3
버전 3을 참조합니다.
다음을 통해 버전을 확인할 수 있습니다.
python --version
python3 --version
답변2
여러 버전의 Python을 함께 설치할 수 있으며 사용할 Python 버전을 사용자가 선택할 수 있습니다. 이 명령은 python
대화형 Python 2.x 인터프리터를 시작하고 python3
대화형 Python 3.x 인터프리터를 시작합니다. 예를 들어:
C:\Windows\system32>파이썬 파이썬 2.7.15rc1 >>> 2+3 5
많은 Python 패키지는 Python 2.x 및 Python 3.x용으로 별도의 버전으로 패키지되어 있으며 함께 설치할 수도 있습니다.
Python은 REPL에서 대화형으로 스크립트를 실행할 수 있습니다. REPL(읽기-평가-인쇄 루프)은 대화형 최상위 레벨 또는 언어 셸이라고도 하며 단일 사용자 입력(예: 단일 표현식)을 가져와 평가하고 결과를 사용자에게 반환하는 간단한 대화형 컴퓨터 프로그래밍 환경입니다. . IPython을 설치하면 사용자는 보다 사용자 친화적인 방식으로 코드 블록과 스크립트를 대화형으로 실행할 수 있습니다. IPython 3.x와 함께 IPython 2.x를 설치하면 사용자는 Python 2.x 코드와 Python 3.x 코드 모두의 블록을 대화형으로 실행할 수 있습니다.