파이썬을 설치했는데 버전이 몇인지 모르거나, 가상환경과 시스템 파이썬이 헷갈릴 때 가장 먼저 해야 할 일은 현재 실행 중인 파이썬 버전을 확인하는 것입니다. 이 글에서는 Windows, macOS, Linux에서 파이썬 버전을 확인하는 가장 빠른 방법과 자주 막히는 경우를 함께 정리합니다.
Table of Contents
가장 먼저 써볼 명령어
터미널 또는 명령 프롬프트에서 아래 명령어를 입력합니다.
python --version
환경에 따라 아래 명령어가 더 정확할 수 있습니다.
python3 --version
정상이라면 Python 3.x.x 형식으로 버전이 표시됩니다.
Windows에서 파이썬 버전 확인
Win + R을 누른 뒤cmd입력- 명령 프롬프트에서
python --version실행 - 동작하지 않으면
py --version도 확인
python --version
py --version
Windows에서는 파이썬 런처인 py가 설치된 경우가 많아서 python보다 py가 먼저 동작하는 경우도 많습니다.
macOS에서 파이썬 버전 확인
- 터미널 실행
python3 --version입력
python3 --version
최신 macOS 환경에서는 python 대신 python3를 쓰는 경우가 일반적입니다.
Linux에서 파이썬 버전 확인
우분투, 데비안, 페도라 같은 대부분의 리눅스 배포판에서도 아래 명령어를 먼저 사용하면 됩니다.
python3 --version
추가로 파이썬 실행 파일 위치까지 확인하려면 다음 명령어도 유용합니다.
which python3
가상환경을 쓰는 경우
가상환경을 활성화한 뒤 버전을 확인하면, 현재 프로젝트에서 실제로 쓰는 파이썬 버전을 더 정확하게 파악할 수 있습니다.
python --version
which python
Windows PowerShell에서는 아래처럼 확인할 수 있습니다.
python --version
Get-Command python
버전이 안 나오거나 명령어가 안 먹을 때
1. python 명령어를 찾을 수 없는 경우
설치는 되어 있어도 환경 변수(Path)에 등록되지 않았을 수 있습니다. Windows라면 설치 시 Add Python to PATH를 체크했는지 확인하는 것이 먼저입니다.
2. python은 되는데 python3는 안 되는 경우
Windows에서는 흔한 상황입니다. 이 경우 python 또는 py를 사용하면 됩니다.
3. python3는 되는데 python은 다른 프로그램으로 연결된 경우
macOS나 Linux에서는 python이 비어 있거나 다른 버전을 가리키는 경우가 있습니다. 이때는 python3 기준으로 작업하는 편이 안전합니다.
함께 확인하면 좋은 명령어
python -m pip --version
python3 -m pip --version
pip 버전까지 함께 보면 현재 어떤 파이썬 환경에 패키지가 설치되는지 파악하기 쉬워집니다.
정리
- Windows는
python또는py를 먼저 확인 - macOS와 Linux는
python3를 먼저 확인 - 가상환경을 쓰는 프로젝트라면 환경 활성화 후 버전 확인
- 버전과 함께 실행 경로와
pip위치까지 보면 혼동이 줄어듭니다
파이썬 설치가 아직 헷갈린다면 다음 글로 파이썬 설치 경로 확인, VS Code에서 파이썬 인터프리터 선택, pip 설치 위치 확인까지 이어서 정리할 수 있습니다.