리눅스 및 윈도우에서 파이썬 버전 확인하는 방법
소개
파이썬은 가장 널리 사용되는 프로그래밍 언어 중 하나로, 개발자들이 자신의 시스템에 설치된 버전을 아는 것이 매우 중요합니다. 파이썬 버전은 스크립트, 라이브러리의 호환성뿐만 아니라 언어 자체의 동작에도 영향을 미칠 수 있습니다.
파이썬 버전을 확인하는 것은 간단한 작업이지만 운영체제에 따라 약간의 차이가 있습니다. 리눅스에서는 주로 터미널을 사용하여 버전을 확인하고, 윈도우에서는 명령 프롬프트나 파이썬 인터프리터를 직접 사용할 수 있습니다.
이 가이드에서는 리눅스와 윈도우 시스템 모두에서 설치된 파이썬 버전을 확인하는 방법을 안내하여, 파이썬 프로젝트를 위한 환경이 올바르게 설정되었는지 확인할 수 있도록 도와드립니다.
리눅스에서 파이썬 버전 확인하기
리눅스에서는 터미널을 사용하여 파이썬 버전을 빠르고 쉽게 확인할 수 있습니다. 아래는 시스템에 설치된 파이썬 버전을 확인하는 다양한 방법입니다.
터미널 사용하기
기본 파이썬 버전 확인
설치된 기본 파이썬 버전을 확인하려면 터미널을 열고 다음 명령어를 실행하세요:
python --version
또는
python -V
이 명령어는 기본으로 설정된 파이썬 2.x 버전을 반환합니다. 일부 오래된 리눅스 배포판에서는 여전히 기본값일 수 있습니다.
파이썬 3 버전 확인
많은 리눅스 시스템에는 파이썬 2와 파이썬 3가 모두 설치되어 있습니다. 파이썬 3 버전을 확인하려면 다음 명령어를 사용하세요:
python3 --version
이 명령어는 시스템에 설치된 파이썬 3.x 버전을 출력합니다.
대체 명령어
일부 리눅스 배포판에서는 python
명령어가 파이썬 2 대신 파이썬 3에 연결되어 있을 수 있습니다. 이 경우 다음 명령어를 사용하면 됩니다:
python --version
그러면 파이썬 3 버전이 표시됩니다.
파이썬 인터프리터 사용하기
파이썬 환경 내에서 직접 버전을 확인하고 싶다면 파이썬 인터프리터를 실행하세요.
-
터미널을 엽니다.
-
python
또는python3
(확인하려는 버전에 따라) 을 입력하고 Enter 키를 누릅니다:python
-
인터프리터 내에서 다음 코드를 입력하여 파이썬 버전을 확인합니다:
import sys print(sys.version)
-
버전은
3.x.x (default, ...)
또는2.x.x (default, ...)
형식으로 표시됩니다. -
인터프리터를 종료하려면 다음을 입력하세요:
exit()
윈도우에서 파이썬 버전 확인하기
윈도우에서는 명령 프롬프트나 파이썬 인터프리터를 통해 파이썬 버전을 확인할 수 있습니다. 윈도우에서 확인하는 방법은 다음과 같습니다:
명령 프롬프트 사용하기
설치된 파이썬 버전을 확인하려면 명령 프롬프트를 열고 다음 명령어를 사용하세요:
기본 파이썬 버전 확인
Windows + R
키를 눌러 실행 창을 열고 cmd
를 입력한 후 Enter를 누릅니다. 그런 다음 다음 명령어를 입력하세요:
python --version
또는
python -V
이 명령어는 기본으로 설정된 파이썬 버전을 출력합니다. 파이썬 2와 파이썬 3가 모두 설치된 경우 기본 파이썬 버전(2 또는 3)이 표시됩니다.
파이썬을 찾을 수 없는 경우
python
명령어가 작동하지 않고 "내부 또는 외부 명령으로 인식되지 않습니다"라는 오류가 발생하면, 파이썬이 설치되어 있지 않거나 시스템 PATH에 추가되지 않은 것입니다.
이 경우 다음 명령어로 파이썬 3 버전을 확인할 수 있습니다:
python3 --version
이 명령어는 파이썬 3가 설치되어 있고 PATH에 올바르게 설정된 경우에 작동합니다.
파이썬 인터프리터 사용하기
파이썬 인터프리터에서 직접 버전을 확인할 수도 있습니다:
-
명령 프롬프트(
cmd
)를 엽니다. -
python
을 입력하고 Enter 키를 누릅니다. 그러면 파이썬 인터프리터가 시작됩니다.python
-
인터프리터 내에서 다음을 입력하여 버전을 확인합니다:
import sys print(sys.version)
전체 파이썬 버전과 추가 정보가 표시됩니다.
-
인터프리터를 종료하려면 다음을 입력하세요:
exit()
자주 묻는 질문(FAQs)
Q: 'python' 명령어가 인식되지 않으면 어떻게 하나요?
A: python
명령어가 인식되지 않는다면, 파이썬이 설치되어 있지 않거나 시스템 PATH 환경 변수에 추가되지 않은 경우일 가능성이 큽니다.
-
윈도우에서는 파이썬 설치 시 "Add Python to PATH" 옵션을 선택했는지 확인하세요. 이미 설치되어 있지만 PATH에 없다면, 파이썬 설치 디렉터리를 수동으로 시스템 PATH에 추가해야 할 수 있습니다.
-
리눅스에서는 파이썬이 아예 설치되어 있지 않거나,
python
대신python3
명령어로 파이썬 3가 설치되어 있을 수 있습니다. 이 경우python3 --version
명령어를 사용해 보세요.
Q: 리눅스에서 파이썬 2와 파이썬 3가 모두 설치되어 있는지 어떻게 확인하나요?
A: 많은 리눅스 시스템에는 파이썬 2와 파이썬 3가 모두 설치되어 있지만, 서로 다른 명령어로 접근합니다:
-
파이썬 2 버전 확인:
python --version
-
파이썬 3 버전 확인:
python3 --version
두 버전이 모두 설치되어 있다면 각각의 버전이 표시됩니다.
Q: 스크립트 내에서 파이썬 버전을 확인할 수 있나요?
A: 네, 스크립트 내에서도 파이썬 버전을 확인할 수 있습니다. 파이썬 스크립트에 다음 코드를 포함하세요:
import sys
print(sys.version)
이 코드는 스크립트를 실행하는 파이썬 버전과 추가 정보를 출력합니다.
Q: 파이썬 실행 파일 경로는 어떻게 찾나요?
A: 파이썬 실행 파일 경로는 다음 명령어로 확인할 수 있습니다:
-
리눅스에서:
which python
또는
which python3
-
윈도우에서:
where python