리눅스, macOS, 윈도우에서 파이썬 버전 확인: 빠른 가이드
스크립트로 파이썬 버전 확인하는 방법
| 명령어 | 위치 | 용도 | 출력 |
python –version python -v python -vv | 명령줄 또는 터미널 | 윈도우/맥/리눅스 | Python 3.10.7 |
import sys sys.version | 스크립트 | 문자열로 사용 | '3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]' |
import platform platform.python_version() | 스크립트 | 짧은 형식 문자열 | '3.10.7' |
| platform.python_version_tuple() | 스크립트 | 짧은 형식 튜플 | ('3','10','7') |
스크립트로 파이썬 버전 확인하는 방법?
파이썬 스크립트로 컴퓨터에 설치된 파이썬 버전 식별 가능. 시스템에 여러 버전 설치 여부 검증 가능. 파이썬 버전 확인 스크립트는 윈도우 OS, 맥 OS, 리눅스 배포판 모두 동일. 파이썬 platform 모듈이나 sys 모듈 임포트해 스크립트 생성 가능.
다음 코드는 sys 모듈용:
명령줄 코드:
import sys sys.version
출력:
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
명령줄 스크린샷 참조:
위 스크립트 실행 위해 명령줄에서 python 먼저 호출해 위 결과 얻기.
다음 코드는 sys 모듈용:
명령줄 코드:
import platform print(platform.python_version())
출력:
3.10.7
명령줄 스크린샷 참조:
웹 기반 인터프리터에서 다음 코드 사용:
파이썬 코드:
from platform import python_version print("Current Python Version-", python_version())
출력:
Current Python Version- 3.8.10
웹 기반 인터프리터 스크린샷 참조:
파이썬 버전 정보 위해 다음 스크립트 사용:
파이썬 명령:
print(sys.version_info)
출력
Sys.version_info(major=3, minor=10,micro=7,releaselevel='final',serial=0)
스크린샷
파이썬 버전 튜플 정보 위해 다음 스크립트 사용:
파이썬 명령
print(type(sys.version_info))
출력
<class 'sys.version_info'>
스크린샷
파이썬 버전 주요(major) 정보 위해 다음 스크립트 사용:
파이썬 명령
print(sys.version_info[0])
출력
3
스크린샷
파이썬 명령
print(sys.version_info.major)
출력
3
스크린샷
플랫폼 파이썬 정보 위해 다음 스크립트 사용:
파이썬 명령
Import platform print(platform.python_version())
출력
3.10.7
스크린샷
플랫폼 버전 타입 정보 위해 다음 스크립트 사용:
파이썬 명령
print(type(platform.python_version()))
출력
<class 'str'>
스크린샷
파이썬 버전 튜플 정보 위해 다음 스크립트 사용:
파이썬 명령
print(platform.python_version_tuple())
출력
('3','7','0')
스크린샷
파이썬 명령
print(type(platform.python_version_tuple())
출력
<class 'tuple'>
스크린샷
윈도우 명령줄로 파이썬 버전 확인하는 방법?
윈도우 명령줄로 파이썬 버전 확인 단계:
1단계) cmd 입력해 명령 프롬프트 열기
2단계) 명령 프롬프트 열리면 CLI에 다음 명령 입력해 파이썬 버전 이름 얻기.
명령 코드:
python3 --version
출력:
Python 3.10.7
참고: 명령 실행 전 파이썬이 컴퓨터에 사전 설치되어 있는지 확인.
또는 명령줄 열고 아래 명령 입력:
명령 코드:
python --version
출력:
Python 3.10.7
명령 프롬프트 실행 결과 스크린샷 참조:
스크린샷:
윈도우 파워셸(PowerShell)로 파이썬 버전 확인하는 방법?
윈도우 파워셸에서 파이썬 버전 확인:
- 시작 메뉴에서 PowerShell 입력해 윈도우 파워셸 클릭으로 프롬프트 열기.
- 파워셸에서 다음 명령 입력해 파이썬 버전 이름 얻기.
그러나 이 명령 실행 전 파이썬이 컴퓨터에 사전 설치되어 있는지 확인.
명령줄에 입력한 명령:
파워셸 코드:
python3 --version
출력:
Python 3.10.7
또는 명령줄 열고 아래 명령 입력:
파워셸 코드:
python --version
출력:
Python 3.10.7
명령 프롬프트 실행 결과 스크린샷 참조:
리눅스에서 파이썬 버전 확인하는 방법?
리눅스에서 파이썬 버전 확인 단계:
1단계) 리눅스에서 파이썬 버전 확인 위해 터미널 열기
2단계) 아래 창 열림:
3단계) 리눅스 터미널에 아래 명령 입력해 파이썬 버전 이름 얻기.
터미널에 입력한 명령:
리눅스 터미널 코드:
python3 --version
출력:
Python 3.5.2
또는 터미널 열고 아래 명령 입력:
리눅스 터미널 코드:
python --version
출력:
Python 2.7.12
위 명령으로 python 2 설치 여부 확인 가능. 리눅스 터미널 실행 결과 스크린샷 참조:
스크린샷:
컴퓨터 운영체제에 파이썬 사전 설치 확인. 우분투(Ubuntu), 페도라(Fedora) 같은 최신 리눅스 배포판 대부분 파이썬 사전 설치.
또는 다음 명령들로 리눅스 터미널에서 배포판에 설치된 파이썬 버전 이름 얻기:
리눅스 터미널 코드:
python -VV
출력
Python 2.7.12
스크린샷: –
리눅스 터미널 코드:
Python3 -c "import sys; print(sys.version)."
출력
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
스크린샷:
리눅스 터미널 코드:
Python3 -c "import sys; print(sys.version_info)"
출력
sys.version_info(major=3,minor=2,releaselevel='final',serial=0)
스크린샷:
리눅스 터미널 코드:
Python3 -c "import platform; print(platform.python_version())"
출력
3.5.2
스크린샷:
위 명령들 차이는 파이썬 모듈 사용 차이뿐. 이 모듈은 파이썬 환경 다양한 부분 조작용 변수, 함수 이름 제공. 운영체제, 하드웨어, 인터프리터 같은 하부 플랫폼 데이터 가져옴.
맥(Mac)에서 파이썬 버전 확인하는 방법?
파이썬 버전 확인 단계:
1단계) 맥 OS에서 파이썬 버전 확인 위해
맥 OS 데스크톱 메뉴 오른쪽 상단 검색창에 terminal 명령 입력해 터미널 클릭.
2단계) 아래 창 열림:
3단계) 터미널 창에서 다음 명령 사용해 파이썬 버전 이름 얻기.
참고: 명령 실행 전 파이썬이 컴퓨터에 사전 설치되어 있는지 확인. 최신 맥 OS 배포판 대부분 파이썬 사전 설치.
터미널에 입력한 명령:
맥 OS 터미널 코드:
python3 --version
출력:
Python 3.3.1
또는 터미널 열고 아래 명령 입력:
맥 OS 터미널 코드:
python --version
출력:
Python 2.7.4
위 명령으로 python 2 설치 여부 확인 가능. 맥 OS 터미널 실행 결과 스크린샷 참조:
스크린샷:
동일 시스템에 여러 파이썬 버전 설치 시 확인 방법?
컴퓨터 시스템에 여러 파이썬 버전 설치 가능. 따라서 컴퓨터에 버전 2와 3 모두 설치될 수 있음.
두 버전 검증 위해 사용자 명령줄 열고 다음 명령 입력:
시나리오 1: 파이썬 버전 2 확인
명령줄 \ 터미널 코드:
python --version
시나리오 2: 파이썬 버전 3 확인
OS 명령:
python3 --version
파이썬 2 vs 파이썬 3
두 버전 비교:
- 파이썬 버전 3은 파이썬 버전 2와 문법 면에서 다름. 두 버전 완전 비교.
- 파이썬 3은 파이썬 2 코드를 파이썬 3으로 변환 돕는 유틸리티 포함.
- 파이썬 버전 3 문법은 파이썬 버전 2와 다름. 파이썬 2와 3 문법 다르기 때문.
- 파이썬 2는 새 업데이트 릴리스 안 해 버전 3과 호환 안 됨.
- 파이썬 3 일부 기능이 파이썬 2로 백포트(backport)돼 쉬운 마이그레이션 지원.
- 파이썬 3은 기본적으로 문자열 유니코드(Unicode) 형식 저장. 버전 2에서 문자열 유니코드 변환하려면 "u" 키워드로 정의해야 함.
결론
- 파이썬 버전 2와 3 문법 다름
- 파이썬 버전 여러 방식으로 확인 가능:
- 윈도우 파워셸 사용
- 윈도우 명령줄
- 맥 OS와 리눅스 터미널
- 파이썬 스크립트 사용
- 파이썬 버전은 python –version 명령으로 확인
- 파이썬 3 버전 설치 검증 위해 각 OS 명령줄에서 python 3 –version 명령 입력
FAQ: