Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드

Python은 배우고 활용하기 가장 좋은 프로그래밍 언어 중 하나로 꼽힙니다. 진입 장벽이 낮고 주요 운영체제 대부분에서 지원되기 때문에, 수많은 코딩 입문자들이 Python 학습에 관심을 갖는 것도 당연합니다. 웹사이트부터 데스크톱 게임까지 다양한 프로젝트를 만들 수 있다는 점도 큰 매력입니다.

macOS와 Linux에는 Python이 보통 기본으로 설치되어 있지만, Windows 사용자는 프로젝트를 시작하기 전에 몇 가지 추가 과정을 거쳐야 합니다. 이 글에서는 Windows에서 Python을 설치하고 사용하는 방법을 단계별로 자세히 알려드립니다.

Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드

Windows에 Python 설치하는 방법

Windows에는 Python이 기본 탑재되어 있지 않기 때문에, 가장 먼저 설치 작업이 필요합니다. Python에는 Python 3와 Python 2라는 두 가지 버전이 있으며, 호환성 문제로 인해 일부 구형 Python 소프트웨어에서는 Python 2를 설치해 사용해야 할 수도 있습니다.

다만 Python 2의 마지막 릴리스인 Python 2.7에 대한 공식 지원은 이미 2020년에 종료되었습니다. 따라서 특별한 이유가 없다면 최신 Python 3 안정 버전을 설치하는 것이 가장 좋습니다.

  • 시작하려면 Python 공식 웹사이트에 접속해 최신 릴리스의 설치 프로그램을 다운로드하세요. 앞서 말씀드린 것처럼 최신 Python 3 안정(stable) 버전을 내려받는 것을 권장합니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 다운로드가 완료되면 설치 프로그램을 실행합니다. 사용하기 쉬운 설치 메뉴가 나타나며, 기본 설정으로 바로 설치하거나 설치 전에 세부 옵션을 직접 조정할 수 있습니다.

    단, 어떤 옵션을 선택하기 전에 반드시 하단의 Add Python to PATH 체크박스를 클릭해 PATH 변수에 Python을 추가하세요. 이렇게 하면 명령 프롬프트나 PowerShell에서 전체 경로를 입력하지 않고 python이라고만 입력해도 Python을 실행할 수 있어 훨씬 편리합니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 설치를 시작할 준비가 되었다면, 기본 설정으로 설치하려면 Install Now를, 설치 전에 옵션을 변경하려면 Customize Installation을 클릭합니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 설치를 직접 사용자 지정하기로 했다면 추가 메뉴가 표시됩니다. Optional Features 메뉴에서는 Python 문서를 포함해 함께 설치될 여러 기능을 확인할 수 있습니다. 체크박스가 활성화된 항목이 실제로 설치되므로, 불필요한 항목은 클릭해 해제한 뒤 Next를 눌러 계속 진행하세요.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • Advanced Options 메뉴에서는 Python 설치 방식을 더욱 세부적으로 조정할 수 있습니다. 대부분의 설정은 그대로 두어도 무방하지만, PC에 여러 사용자 계정이 있다면 Install for all users 체크박스를 활성화하는 것이 좋습니다.

    또한 Customize Install Location 입력란에서 Python 설치 경로를 원하는 위치로 변경할 수도 있습니다. 모든 설정을 마쳤으면 Install을 클릭해 설치를 시작합니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 설치가 성공적으로 완료되면 Install was successful 화면이 나타납니다. 이때 Disable path length limit 버튼이 보인다면 클릭하는 것이 좋습니다. 이 버튼은 폴더 및 파일 경로 길이에 적용되는 260자 제한을 해제해 주는 기능입니다. 해당 옵션이 없다면 Close를 눌러 설치를 마무리하면 됩니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드

Windows에서 Python 프로젝트 실행하는 방법

설치가 끝나면 기존의 Python 소프트웨어를 실행하거나, 직접 Python 프로젝트 개발을 시작할 수 있습니다. 본격적으로 코딩을 하려면 IDE(통합 개발 환경)가 필요한데, Windows 시작 메뉴에서 실행할 수 있는 IDLE이 기본으로 포함되어 있으니 부담 없이 시작할 수 있습니다.

Python 코드를 직접 실행하려면 Python 인터프리터를 사용해야 합니다. 인터프리터는 Python 코드를 해석해 Windows PC에서 적절하게 실행해 주는 소프트웨어입니다. 인터프리터를 사용하려면 명령 프롬프트 또는 PowerShell 창을 열어야 합니다.

  • PowerShell 창을 열려면 Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 뒤 Windows PowerShell을 선택합니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 설치 과정에서 PATH 변수에 Python을 추가했다면, 터미널 창에 python 또는 py라고 입력하는 것만으로 인터프리터를 실행할 수 있습니다. PATH에 추가하지 않았다면 Python 인터프리터의 전체 경로를 입력해야 실행할 수 있습니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 인터프리터에서는 Python 코드를 직접 입력하고 즉시 실행해 볼 수 있습니다. 예를 들어 print("Hello World")를 입력하면 인터프리터가 Hello World를 출력합니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 이 기능은 Python을 테스트하고 학습하기에 매우 유용하지만, 인터프리터는 길이가 긴 Python 코드 파일이나 컴파일된 Python 소프트웨어를 실행하는 용도로도 사용됩니다.

    파일을 실행하려면 PowerShell 창에 python 파일명.py 또는 py 파일명.py라고 입력하면 됩니다. PYC 확장자를 가진 컴파일된 Python 파일은 파일명.pyc 형식으로 입력해 실행할 수 있습니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • 인터프리터 사용 중 궁금한 점이 있다면 help()를 입력해 도움말 유틸리티를 호출할 수 있습니다. modules를 입력하면 사용 가능한 Python 모듈 목록을, topics를 입력하면 주제 목록을, keywords를 입력하면 키워드 목록을, symbols를 입력하면 기호 목록을 확인할 수 있습니다. 도움말 사용을 마쳤다면 quit을 입력해 유틸리티를 종료하고 인터프리터로 돌아갑니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드
  • Python 인터프리터를 종료하고 일반 PowerShell 창으로 돌아가려면 exit()를 입력하고 엔터 키를 누르면 됩니다.
Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드

추가 Python 모듈 설치하기

수많은 Python 프로젝트는 다른 모듈, 즉 '바퀴를 다시 발명'하지 않고도 시간을 절약할 수 있게 해주는 공유 소프트웨어를 활용해 개발됩니다. 이런 추가 모듈은 Python 패키지 색인 시스템인 PIP를 통해 손쉽게 찾아 설치할 수 있습니다.

Windows에서 Python 설치부터 실행까지, 초보자를 위한 완벽 가이드

모듈 설치에 앞서 먼저 Python PIP를 설치해야 합니다. 다만 Python 3.4 이상을 설치했다면, 설치 구성 단계에서 해당 옵션을 제거하지 않는 한 PIP가 기본으로 함께 설치되어 있을 것입니다.

PIP로 새 모듈을 설치하려면 PowerShell 창을 연 뒤 pip install 패키지명 또는 python -m pip install 패키지명이라고 입력하면 됩니다. '패키지명' 부분에는 설치하려는 모듈 패키지의 이름을 넣으세요. 어떤 패키지를 설치할지 모르겠다면 PIP 공식 웹사이트의 검색 도구를 활용해 원하는 패키지를 찾아볼 수 있습니다.

그다음 Python 학습 단계

지금까지 살펴본 것처럼, 이 입문자 친화적인 프로그래밍 언어를 익히기 위해 굳이 Linux나 Mac으로 전환할 필요는 없습니다. Windows에서 Python을 사용하는 방법을 알게 되었다면, 이제 자신의 취미와 관심 분야에 Python을 활용하는 방법을 찾아볼 차례입니다.

Windows 환경을 더욱 쾌적한 코드 테스트 플랫폼으로 만들고 싶다면, PowerShell 대신 Windows Terminal을 설치해 사용하는 것도 고려해 보세요. 여러분만의 Windows 코딩 팁이 있다면 아래 댓글로 공유해 주세요.