파이썬 버전 확인하는 6가지 간단한 방법 – 초보자도 쉽게 따라할 수 있는 가이드

코딩 중에 갑자기 오류가 발생하거나, 사용하려는 라이브러리가 설치되지 않는 문제를 겪어보셨나요? 이런 상황에서 가장 먼저 파이썬 버전 확인이 필요합니다. 파이썬 버전에 따라 지원되는 기능과 문법이 다르기 때문에, 올바른 버전을 사용하는 것이 매우 중요합니다.

이 가이드에서는 파이썬 버전을 확인하는 6가지 간단한 방법을 소개합니다. 명령 프롬프트에서부터 IDE, 코드 내부에서 버전을 확인하는 다양한 방법을 다루며, 마지막에는 파이썬 버전 관리의 중요성과 이를 실제 개발 환경에서 어떻게 적용할 수 있는지 설명합니다. 끝까지 주의 깊게 읽어보세요!

1. 명령 프롬프트에서 파이썬 버전 확인하기

파이썬 버전 확인 방법 - 명령 프롬프트 그림
( 윈도우 명령 프롬프트 이용 파이썬 버전 확인 – 3.11.9 )

이 방법은 가장 기본적이며 모든 운영체제(윈도우, macOS, 리눅스)에서 사용할 수 있습니다.

  1. 명령 프롬프트(윈도우) 또는 터미널(macOS, 리눅스)을 엽니다. 이 부분에 대해서 설명이 더 필요하시면 아래 박스를 참조 하세요.
  2. 아래 명령어를 입력하세요.
python --version
  1. 엔터를 누르면 설치된 파이썬 버전이 표시됩니다. 만약 python이 인식되지 않는다면, python3를 입력해보세요.
python3 --version

명령 프롬프트(Windows) 또는 터미널(macOS, Linux) 오픈 방법

1. Windows에서 명령 프롬프트 열기
ㅇ 시작 메뉴 사용: 화면 왼쪽 아래에 있는 시작 버튼(Windows 로고)을 클릭하세요. 검색창에 cmd 또는 명령 프롬프트를 입력합니다. 검색 결과에 나타난 명령 프롬프트를 클릭하여 실행하세요.
ㅇ 단축키 사용: 키보드에서 Windows 키와 R 키를 동시에 누릅니다. 나타나는 실행 창에 cmd를 입력한 후, Enter 키를 누르세요.
ㅇ 관리자 권한으로 실행 (필요한 경우): 위의 검색 방법을 사용한 후, 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
관리자 권한으로 실행을 선택하여 열 수 있습니다.

2. macOS에서 터미널 열기
ㅇ 스포트라이트 검색 사용: 화면 오른쪽 위에 있는 돋보기 아이콘(스포트라이트 검색)을 클릭합니다. 검색창에 터미널을 입력하고, 결과에서 터미널을 클릭하세요.
ㅇ 애플리케이션 폴더에서 열기: 화면 하단에 있는 Dock에서 Finder 아이콘(웃는 얼굴 모양)을 클릭하세요. 왼쪽 사이드바에서 응용 프로그램 폴더를 선택합니다. 유틸리티 폴더로 이동한 후, 터미널을 찾아서 실행하세요.

3. Linux에서 터미널 열기
ㅇ 단축키 사용: 일반적으로 Ctrl + Alt + T 키를 동시에 누르면 터미널이 열립니다.
ㅇ 애플리케이션 메뉴 사용: 화면 왼쪽 아래 또는 왼쪽 상단에 있는 애플리케이션 메뉴를 클릭합니다. 검색창에 터미널을 입력한 후, 나타나는 터미널 아이콘을 클릭합니다.
ㅇ 데스크탑 바로가기: 데스크탑 환경에 따라 화면에서 터미널 바로가기를 직접 클릭하여 실행할 수 있습니다.

명령 프롬프트를 이용한 팁, CMD 명령어를 이용한 폴더 파일 목록 추출하는 방법(feat. 파워셸)도 확인해보세요!

2. 파이썬 대화형 셸에서 버전 확인하기

파이썬 버전 확인 - 대화형 셸 이용 그림
( 파이썬 대화형 셸 이용 파이썬 버전 확인 – 3.11.9 )

파이썬 대화형 셸을 실행해 버전을 확인할 수 있습니다.

  1. 명령 프롬프트나 터미널에서 python 또는 python3를 입력해 대화형 셸을 실행합니다.
  2. 셸이 시작되면 상단에 파이썬 버전 정보가 표시됩니다.
  3. 추가로 다음 명령어를 입력하면 더 자세한 정보를 얻을 수 있습니다.
import sys
print(sys.version)

3. IDE에서 파이썬 버전 확인하기

( VS Code IDE 이용 파이썬 버전 확인 – 3.11.7 )

많은 개발자들이 IDE(통합 개발 환경)를 사용해 코딩을 합니다. PyCharmVisual Studio Code에서 파이썬 버전을 확인하는 방법을 알아보겠습니다. 여기서 확인된 버전은 위의 것들과 다른데 그 이유는 가상환경(myenv)을 사용했기 때문입니다.

PyCharm

  1. PyCharm을 실행하고 하단 상태 바를 확인합니다.
  2. 우측에 현재 프로젝트에서 사용 중인 파이썬 인터프리터 정보가 표시됩니다. 클릭하여 더 자세한 정보를 확인할 수 있습니다.

Visual Studio Code

  1. VS Code를 실행하고 파이썬 파일을 엽니다.
  2. 좌측 하단에 선택된 파이썬 인터프리터 정보가 표시됩니다. 이 정보를 클릭해 다른 버전으로 전환할 수 있습니다.

4. 코드 내에서 파이썬 버전 확인하기

코드 실행 중에 파이썬 버전을 확인해야 할 때가 있습니다. 이때 사용할 수 있는 두 가지 방법을 소개합니다.

sys 모듈 사용

import sys
print(sys.version)
파이썬 버전 확인 - sys 모듈 사용 그림
( 파이썬 버전 확인 – sys 모듈 사용 )

platform 모듈 사용

import platform
print(platform.python_version())
파이썬 버전 확인 - platform 모듈 사용
( 파이썬 버전 확인 – platform 모듈 사용 )

5. 가상 환경에서 파이썬 버전 확인하기

가상 환경은 프로젝트마다 독립적인 파이썬 환경을 제공해 버전 충돌을 방지합니다. 가상 환경에서 버전을 확인하는 방법은 다음과 같습니다.

가상 환경을 활성화한 상태에서 다음과 같은 명령어를 입력합니다.

    • Windows: venv\\Scripts\\activate
    • macOS/Linux: source venv/bin/activate
    python --version

    6. pip를 이용한 파이썬 버전 확인

    파이썬 버전 확인 - pip 사용
    ( 파이썬 버전 확인 – pip 사용 )

    pip는 파이썬 패키지 관리자입니다. 다음 명령어를 통해 pip와 함께 설치된 파이썬 버전을 확인할 수 있습니다.

    pip --version

    파이썬 버전 관리의 중요성

    버전 관리가 중요한 이유는 다음과 같습니다.

    1. 호환성: 특정 라이브러리나 프레임워크는 특정 파이썬 버전에서만 작동합니다.
    2. 기능 차이: 새로운 버전에서는 새로운 기능과 성능 향상이 이루어집니다.
    3. 보안 문제: 구버전은 보안 취약점을 포함할 수 있습니다.
    4. 버그 수정: 새로운 버전에서는 이전 버그가 수정됩니다.

    실제 개발 환경에서의 파이썬 버전 관리 팁

    1. 가상 환경 사용: 프로젝트마다 독립된 환경을 제공해 버전 충돌을 방지하세요.
    2. 버전 관리 도구 활용: pyenvconda를 사용해 여러 버전을 효과적으로 관리하세요.
    3. requirements.txt 파일 유지: 프로젝트에서 사용하는 라이브러리와 버전을 명시해 환경을 재현하세요.
    4. CI/CD 파이프라인에 버전 체크 포함: 테스트 과정에 파이썬 버전 체크를 추가해 안정성을 높이세요.

    정리하기

    파이썬 버전 확인은 간단하지만, 개발 과정에서 중요한 역할을 합니다. 이 글에서 소개한 6가지 방법을 사용하면 다양한 상황에서 쉽게 파이썬 버전을 확인하고, 올바른 버전으로 개발을 진행할 수 있습니다.

    파이썬의 세계는 계속해서 발전합니다. 최신 정보를 꾸준히 확인하고, 적절한 버전 관리를 통해 더 나은 파이썬 개발자가 되어보세요!

    #용어 해설

    • Python (파이썬): 파이썬은 문법이 간단하고 배우기 쉬운 프로그래밍 언어입니다. 웹 개발, 데이터 분석, 인공지능 등 다양한 분야에서 널리 사용되며, 초보자부터 전문가까지 많은 개발자에게 인기가 있습니다.
    • 버전 (Version): 버전은 소프트웨어가 업데이트될 때마다 생성되는 숫자로, 주로 “주 버전.부 버전.수정 버전” 형식으로 표시됩니다 (예: 3.10.5). 파이썬 버전은 새로운 기능 추가, 보안 업데이트, 버그 수정 등을 포함합니다.
    • CLI (Command Line Interface, 명령 줄 인터페이스): CLI는 텍스트 명령어를 통해 컴퓨터와 상호 작용하는 방식입니다. 보통 ‘명령 프롬프트’나 ‘터미널’이라고 불리며, 파이썬 버전을 확인하거나 특정 프로그램을 실행할 때 사용됩니다.
    • 명령 프롬프트 / 터미널 (Command Prompt / Terminal): 명령 프롬프트는 Windows 운영체제에서 CLI를 사용할 수 있는 프로그램입니다. 터미널은 macOS와 Linux에서 CLI로 작업할 수 있는 기본 응용 프로그램입니다.
    • 가상 환경 (Virtual Environment): 가상 환경은 특정 프로젝트마다 독립된 파이썬 환경을 생성하여 버전 충돌을 방지하고, 프로젝트 간에 의존하는 패키지를 따로 관리할 수 있도록 합니다. 주로 venv나 conda와 같은 도구로 생성합니다.
    • pip: pip는 파이썬의 패키지 관리자로, 파이썬에서 필요한 다양한 라이브러리(외부 모듈)를 설치, 업데이트, 삭제하는 데 사용됩니다. pip –version 명령어로 설치된 파이썬 버전 정보를 확인할 수 있습니다.
    • IDE (Integrated Development Environment, 통합 개발 환경): IDE는 코드 편집, 디버깅, 버전 관리 등 여러 기능을 하나로 통합한 프로그램입니다. PyCharm, Visual Studio Code 등이 대표적인 파이썬 IDE이며, 각 프로젝트에서 사용 중인 파이썬 버전을 쉽게 확인할 수 있습니다.
    • sys 모듈: sys는 파이썬의 표준 라이브러리 모듈 중 하나로, 시스템과 관련된 정보를 제공하며 sys.version으로 파이썬 버전을 확인할 수 있습니다.
    • platform 모듈: platform은 파이썬의 플랫폼 관련 정보를 제공하는 모듈입니다. platform.python_version()을 사용하면 현재 실행 중인 파이썬의 버전 정보를 얻을 수 있습니다.

    유사한 게시물