ìí´ë¡ ì§ê¸ë²¨ë½
차례:
파이썬은 세계에서 가장 인기있는 프로그래밍 언어 중 하나입니다. 웹 사이트 개발, 스크립트 작성, 기계 학습, 데이터 분석 등에 사용됩니다.
이 튜토리얼에서는 명령 행을 사용하여 운영 체제에 설치된 Python 버전을 확인하는 방법에 대해 설명합니다. 특정 버전의 Python이 필요한 응용 프로그램을 설치할 때 유용 할 수 있습니다.
또한 Python 스크립트가 실행되는 시스템에 어떤 버전의 Python이 설치되어 있는지 프로그래밍 방식으로 결정하는 방법도 보여줍니다. 예를 들어, Python 스크립트를 작성할 때 스크립트가 사용자 컴퓨터에 설치된 Python 버전을 지원하는지 여부를 결정해야합니다.
파이썬 버전 관리
Python 프로덕션 지원 릴리스는 다음과 같은 체계로 버전이 지정됩니다.
MAJOR.MINOR.MICRO
예를 들어 Python 3.6.8에서
3
은 메이저 버전,
1
은 마이너 버전,
2
는 마이크로 버전입니다.
-
MAJOR
-Python에는 Python 2와 Python 3과 완전히 호환되지 않는 두 가지 주요 버전이 있습니다. 예를 들어3.5.7
,3.7.2
및3.8.0
은 모두 Python 3 주요 버전의 일부입니다.MINOR
-이 릴리스에는 새로운 기능이 추가되었습니다. 예를 들어,3.6.6
,3.6.7
및3.6.8
은 모두 Python 3.6 부 버전의 일부입니다.MICRO
일반적으로 새 마이크로 버전에는 다양한 버그 수정 및 개선 사항이 포함되어 있습니다.
개발 릴리스에는 추가 규정자가 있습니다. 자세한 내용은 Python "개발주기"설명서를 참조하십시오.
파이썬 버전 확인
Python은 대부분의 Linux 배포 및 macOS에 사전 설치되어 있습니다.
시스템에 설치된 Python 버전을 확인하려면
python --version
또는
python -V
명령을 실행하십시오.
python --version
이 명령은 기본 Python 버전 (이 경우
2.7.15
합니다. 시스템에 설치된 버전이 다를 수 있습니다.
Python 2.7.15+
Python의 기본 버전은 스크립트의 shebang 행에서
/usr/bin/python
인터프리터로 설정 한 모든 스크립트에서 사용됩니다.
일부 Linux 배포판에는 동시에 여러 버전의 Python이 설치되어 있습니다. 일반적으로 Python 3 이진의 이름은
python3
이고 Python 2 이진의 이름은
python
또는
python2
이지만 항상 그런 것은 아닙니다.
다음을 입력하여 Python 3이 설치되어 있는지 확인할 수 있습니다.
python3 --version
Python 3.6.8
Python 2는 잘 지원되고 활발하지만 Python 3은 현재와 미래의 언어로 간주됩니다.
이 기사를 작성할 당시 Python의 최신 주요 릴리스는 버전 3.8.x입니다. 시스템에 이전 버전의 Python 3이 설치되어있을 수 있습니다.
프로그래밍 방식으로 Python 버전 확인
파이썬 2와 파이썬 3은 근본적으로 다릅니다. Python 2.x로 작성된 코드는 Python 3.x에서 작동하지 않을 수 있습니다.
모든 Python 버전에서 사용 가능한
sys
모듈은 시스템 특정 매개 변수 및 기능을 제공합니다.
sys.version_info
사용하면 시스템에 설치된 Python 버전을 확인할 수 있습니다.
major
,
minor
,
micro
,
releaselevel
및
serial
의 다섯 가지 버전 번호가 포함 된 튜플입니다.
Python 버전 3.5 이상이 필요한 스크립트가 있고 시스템이 요구 사항을 충족하는지 확인하려고한다고 가정 해 보겠습니다. 간단히
major
버전과
minor
버전을 확인하면됩니다.
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
Python 3과 2에서 모두 실행되는 Python 코드를 작성하려면
future
모듈을 사용하십시오. Python 2에서 Python 3.x 호환 코드를 실행할 수 있습니다.
결론
시스템에 어떤 버전의 Python이 설치되어 있는지 알아내는 것은 매우 쉽습니다.
python --version
입력하십시오.
궁금한 점이 있으면 언제든지 의견을 남겨주십시오.
터미널 파이썬Windows 10에서 BIOS 버전을 확인하는 방법
이 게시물은 Windows를 사용하여 Windows 10 / 8.1 / 8 / 7에서 현재 BIOS 버전을 확인하는 방법을 보여줍니다. WMIC / CMD, 시스템 정보 도구 또는 DXDiag.
Windows에서 directx 란 무엇입니까? DirectX 버전을 확인하는 방법?
는 Windows에서 DirectX의 중요성을 간단한 언어로 설명하고 PC에서 버전을 확인하는 방법을 설명합니다.
리눅스 버전을 확인하는 방법
이 학습서에서는 명령 행을 사용하여 시스템에 설치된 Linux 분배 및 버전을 확인하는 방법을 보여줍니다.