Windows, Linux 및 macOS에서 Python 버전을 확인하는 방법 [2023]

Python은 웹 개발, 기계 학습, 데이터 분석 및 소프트웨어 테스트와 같은 다양한 도메인에서 사용되기 때문에 가장 유명한 프로그래밍 언어 중 하나입니다.

Python은 1991년 2월 20일 Guido van Rossum에 의해 출시되었습니다. Rossum은 Python을 만들면서 인기 BBC 코미디 시리즈의 대본인 “Monty Python’s Flying Circus”도 읽고 있었습니다. 따라서 그는 새로운 언어가 신비하고 독특하다고 생각하여 이름을 정했습니다.

이 범용 프로그래밍 언어는 다양한 사용자를 보유하고 있으며 Netflix의 영화 추천을 통해 자신도 모르게 상호 작용했을 수 있습니다. 파이썬은 자율주행차를 제어하는 ​​소프트웨어 개발에도 사용된다.

파이썬으로 할 수 있는 일 중 일부는 다음과 같습니다.

  • 웹 개발. Python은 백엔드 개발(사용자에게 보이지 않는 프로세스)에 사용됩니다. Flask와 Django는 API 및 백엔드 서버 개발에 널리 사용되는 프레임워크의 예입니다.
  • 자동화 또는 스크립팅. 반복적으로 수행하는 작업이 있는 경우 Python을 사용하여 자동화할 수 있습니다. 초보자는 물론 전문가도 Python을 사용하여 이메일 보내기, 온라인에서 데이터 찾기, 데이터 정렬 및 다운로드와 같은 다양한 작업을 자동화할 수 있습니다.
  • 데이터 분석 및 기계 학습. Python은 데이터 과학자들이 가장 많이 찾는 프로그래밍 언어 중 하나가 되었습니다. 데이터 분석가는 이제 데이터 시각화를 생성하고, 복잡한 통계 계산을 수행하고, 조작 및 분석하는 등의 작업을 수행할 수 있습니다.
  • 소프트웨어 테스트 및 프로토타이핑. 소프트웨어 개발 설정에서 Python은 버그 추적, 테스트 및 빌드 제어에 사용할 수 있습니다. 개발자는 Python을 사용하여 새로운 시스템 및 앱에 대한 테스트 및 확인을 자동화할 수 있습니다.
  • 비즈니스 애플리케이션. 비즈니스 세계는 넓고 전자상거래 애플리케이션, 고객 관리 시스템, ERP 등이 떠오를 수 있습니다. 일반적인 비즈니스 설정에는 쉽게 읽고 확장할 수 있는 애플리케이션이 필요합니다. Python은 Tryton과 같은 플랫폼을 통해 이러한 솔루션을 제공합니다.
  • 다목적입니다. 다른 언어와 상호 작용한 경우 일부 사용 사례가 하나 또는 두 가지인 것을 알 수 있습니다. 그러나 Python에는 5개 이상의 사용 사례가 있으며 여전히 성능은 타의 추종을 불허합니다.
  • 여러 라이브러리와 모듈이 있습니다. Python의 사용 사례를 확장하기 위해 타사에서 만든 수많은 라이브러리와 모듈이 있습니다. 예를 들어 서버 측 웹 개발에 Django를 사용할 수 있습니다.
  • 파이썬은 간단합니다. 이 프로그래밍 언어는 자연어를 모방하여 초보자에게도 적합합니다.
  • 크고 활동적인 커뮤니티. 프로그래밍은 때때로 어려울 수 있습니다. 그러나 크고 지원적인 커뮤니티가 있다는 것은 막힐 때 항상 의지할 수 있는 사람들이 있다는 것을 의미합니다.
  • 오픈 소스. 파이썬은 무료로 사용하고 배포할 수 있습니다. 따라서 엔지니어는 기존 코드를 수정하고 재배포하며 다양한 솔루션/애플리케이션을 만들 수 있습니다.

파이썬 2와 파이썬 3: 차이점

Python 프로그래밍 언어는 존재한 지 30년이 넘도록 많이 발전했습니다. Python 버전을 확인하려는 이유 중 하나는 개발자 또는 데이터 전문가 여부에 관계없이 버그 없는 솔루션을 빌드하기 위해 Python 2 또는 Python 3을 사용하고 있는지 확인하는 것입니다.

Python 2와 Python 3은 Python 세계의 주요 버전입니다. 어느 것이 더 나은지에 대한 지속적인 논쟁이 있었습니다. 둘의 차이점을 확인해 봅시다.

파이썬 2

Python 2는 2000년 BeOpen Python Labs에서 소개되었습니다. 이 버전은 Python을 쉽게 배울 수 있도록 하기 위한 것입니다.

PEP(Python Enhancement Proposal)의 기술적 세부 사항이 구현된 것은 Python 2를 통해서였습니다. 2020년 1월에 Python 2가 종료되었습니다. 즉, 더 이상 보안 패치, 새로운 기능 및 버그 수정으로 업데이트되지 않습니다.

파이썬 3

Python 3은 2008년에 출시되었습니다. 이 버전은 Python 2의 근본적인 결함을 수정하기 위해 만들어졌습니다. Python 3는 이전 Python 버전에 있던 중복 모듈과 구조를 없앴습니다.

Python 3의 도입으로 중복 도구가 제거되면서 Python 2의 일부 코드가 Python 3과 호환되지 않았습니다. 다행스럽게도 Python은 Python 2 코드를 검토하고 Python 3 구문으로 자동 변환하는 도구인 2to3를 출시했습니다.

이 버전의 도입은 신경과학 분야와 같은 많은 과학계의 관심을 끌었습니다. NumPy 라이브러리의 도입은 이제 Python을 Matlab 및 R의 경쟁자로 제시했으며 데이터 과학 및 기계 학습에서의 채택을 가속화했습니다. 작성 당시 Python의 현재 버전은 Python 3.11.1입니다.

비교Python 2Python 3년 출시20002008지원2020년에 지원 중단Python 3의 개발 및 지원은 여전히 ​​진행 중입니다.하향 호환성 일부 수정을 통해 Python 2 코드를 Python 3으로 포팅할 수 있습니다.Python 3 코드는 Python 3에서 실행할 수 없습니다.응용 프로그램대부분 DevOps에서 사용됨Python은 다목적이며 소프트웨어 엔지니어링에 적용 가능 , 데이터 과학 등”인쇄” 키워드 인쇄는 함수가 아닌 명령문으로 간주됩니다. 인쇄는 명령문이 아닌 함수로 간주됩니다. 구문 복잡성더 복잡함덜 복잡함문자열 저장 기본적으로 문자열은 ASCII로 저장됩니다. 기본적으로 문자열은 유니코드로 저장됩니다.

Python 버전 확인을 위한 전제 조건

Windows, Linux 및 macOS에서 각각 다음 명령을 사용하여 터미널 창/터미널에 액세스할 수 있습니다.

  • Windows: Win+R > powershell 입력 > Enter/OK
  • 리눅스: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > 애플리케이션 > 유틸리티 > 터미널

이제 Python의 두 가지 주요 버전이 있다는 것을 알고 있으므로 계속 진행하여 로컬 컴퓨터에서 버전을 확인하는 방법을 배울 수 있습니다.

Python 3은 이전 버전과 호환되지 않습니다. Python 2와 Python 3는 서로 다른 소프트웨어입니다. 따라서 Python 2로 작성된 코드가 Python 3에서 예상대로 작동하지 않을 수 있음을 의미합니다.

컴퓨터에서 Python 버전을 확인하면 버전이 점으로 구분된 3개 섹션으로 표시됩니다.

  • 주요 버전
  • 마이너 버전
  • 마이크로 버전

예를 들어 Python 버전인 Python 3.8.10을 사용하는 경우 3은 주 버전, 8은 부 버전, 10은 마이크로 버전입니다. Python 버전의 마지막 섹션은 최신 업데이트 및 패치를 나타냅니다.

Python 3.7.1은 동일한 주 버전(3)에 속하므로 Python 3.8.10과 호환됩니다. 그러나 Python 2.7은 Python 3.8과 호환되지 않습니다.

Windows에서 Python 버전 확인

다음 단계를 사용하여 Windows PowerShell을 엽니다.

Win+R > powershell 입력 > Enter/OK

이제 명령줄에 다음을 입력할 수 있습니다.

파이썬 – 버전

컴퓨터에 Python이 설치되어 있으면 다음 줄에 버전이 표시됩니다.

Linux에서 Python 버전 확인

대부분의 최신 Linux 운영 체제에는 Python이 사전 설치되어 있습니다.

Ctrl+Alt+T 바로 가기를 사용하여 Linux 기반 시스템에서 명령줄을 엽니다.

이 명령을 사용하여 Python 버전을 인쇄하십시오.

python3 --version

또는

python --version

두 번째 명령은 Python 2가 설치되어 있는지 확인합니다.

Python 3가 설치되어 있으면 다음과 같은 결과를 얻을 수 있습니다.

MacOS에서 Python 버전 확인

이 단축키를 사용하여 MacOS에서 터미널에 빠르게 액세스할 수 있습니다.

Finder > 애플리케이션 > 유틸리티 > 터미널

이 명령을 사용하여 Python 버전을 확인하십시오.

python3 --version

또는

python --version

두 번째 명령은 Python 2가 설치되어 있는지 확인합니다.

Python 2와 3이 모두 설치되어 있으면 다음과 비슷한 출력이 표시됩니다.

스크립트에서 Python 버전 확인

코드를 실행할 때 비호환성과 충돌을 방지하기 위해 코딩할 때 스크립트에서 Python 버전을 확인하는 것이 중요합니다.

이러한 확인은 PC에 둘 이상의 Python 버전이 있는 경우 매우 중요합니다.

Windows, Linux 또는 macOS를 사용하는지 여부에 관계없이 이 명령을 사용하여 스크립트를 확인할 수 있습니다.

import sys

print (sys.version)

동일한 컴퓨터에 두 가지 다른 버전의 Python이 설치되어 있고 위에서 언급한 명령을 실행하면 어떻게 됩니까?

Python 2와 Python 3은 PC에서 동시에 실행할 수 있습니다. 그 이유는 일부 앱은 Python 2를 사용하고 다른 앱은 Python 3에서 생성될 수 있기 때문입니다.

두 Python 버전이 PC에 있는지 확인하려면 다음 명령을 사용하십시오.

python3 --version

또는

python --version

두 번째 명령은 Python 2가 설치되어 있는지 확인합니다.

macOS에 두 버전이 모두 있는 경우 이 스크린샷에 가까운 출력을 얻을 수 있습니다.

결론

Python은 Instagram과 같은 인기 소셜 미디어 플랫폼, Spotify와 같은 엔터테인먼트 사이트, Uber와 같은 차량 관리 플랫폼을 계속 지원합니다. 유사하거나 더 나은 플랫폼을 만드는 플랫폼을 만들어야 하는 경우 Python을 고려해야 합니다.

이제 사용 중인 운영 체제에 관계없이 Python 버전을 편안하게 확인할 수 있습니다. 대부분이 Python 3으로 전환하고 있지만 여전히 Python 2에서 만든 앱을 접하게 될 것입니다. 좋은 소식은 Python에 다양한 애플리케이션을 만드는 데 사용할 수 있는 다양한 프레임워크가 있다는 것입니다.

CentOS, Ubuntu 및 Windows에 Python 3를 설치하는 방법을 탐색할 수도 있습니다.