파이썬을 배우는 여정의 첫걸음은 바로 컴퓨터에 파이썬을 설치하는 것입니다. 이 과정은 운영체제별로 약간의 차이가 있지만, 올바른 단계를 따르면 누구나 쉽게 파이썬 개발 환경을 구축할 수 있습니다. 지금부터 윈도우, macOS, 리눅스 각 운영체제별 파이썬 설치 방법을 자세히 살펴보겠습니다.
핵심 요약
각 운영체제에 맞는 파이썬 공식 설치 파일을 다운로드하여 PATH 설정을 포함해 설치를 진행하고, 터미널에서 버전을 확인하여 설치를 마무리합니다.
- 윈도우: 공식 설치 파일 실행 시 ‘Add Python to PATH’ 옵션 체크가 핵심입니다.
- macOS: Homebrew를 통한 설치가 편리하며, 기본 파이썬과의 충돌을 방지합니다.
- 리눅스: 시스템 패키지 관리자를 통해 간편하게 설치하며, `python3` 명령어를 주로 사용합니다.
파이썬이란 무엇인가? 왜 배워야 하는가
파이썬 설치가 왜 중요한가요?
파이썬 코드를 실행하고 개발하기 위해서는 반드시 시스템에 파이썬 인터프리터가 설치되어야 합니다. 저는 취미로 파이썬을 시작했을 때 가장 먼저 부딪혔던 부분이 바로 이 설치 과정이었습니다. 많은 초보자분들이 설치 단계에서 포기하는 경우도 보았기에, 이 챕터에서는 최대한 쉽고 명확하게 가이드를 제공하고자 합니다. 파이썬이 설치되어야만 여러분이 작성한 ‘Hello, World!’ 같은 코드들을 컴퓨터가 이해하고 실행할 수 있습니다. 2024년 현재, 대부분의 파이썬 개발은 Python 3.x 버전을 기준으로 이루어지므로, 이 가이드 역시 Python 3.11 버전을 기준으로 설명합니다.
윈도우(Windows)에 파이썬 설치하기
윈도우 환경에서 파이썬을 설치하는 방법은 무엇인가요?
윈도우 사용자는 파이썬 공식 웹사이트에서 설치 파일을 다운로드하고, 설치 과정에서 ‘Add Python to PATH’ 옵션을 반드시 선택하여 환경 변수를 설정해야 합니다. 이 옵션은 파이썬 명령어를 어느 경로에서든 실행할 수 있게 해주므로, 저의 경험상 가장 중요한 부분이라고 말씀드릴 수 있습니다.
1. 파이썬 공식 웹사이트 접속
웹 브라우저를 열고 python.org/downloads/windows/ 에 접속합니다. (외부 링크는 생성 불가하나, 학습을 위해 URL을 텍스트로 표기합니다)
2. 설치 파일 다운로드
페이지에서 최신 안정화된 Python 3.x 버전을 찾습니다. 일반적으로 ‘Windows installer (64-bit)’ 또는 ‘Windows installer (32-bit)’ 중 본인의 시스템에 맞는 버전을 선택하여 다운로드합니다. 대부분의 최신 컴퓨터는 64비트 시스템을 사용합니다.
3. 설치 파일 실행
다운로드한 .exe 파일을 더블클릭하여 설치를 시작합니다. 여기서 가장 중요한 단계가 나옵니다. 설치 창 하단에 있는 ‘Add Python.exe to PATH’ 체크박스를 반드시 선택해야 합니다. 이 옵션을 선택하지 않으면 파이썬 명령어를 사용하기 위해 복잡한 환경 변수 설정을 수동으로 해야 할 수도 있습니다. 저는 초기에 이 부분을 놓쳐서 명령 프롬프트에서 파이썬이 실행되지 않아 몇 시간을 헤맸던 경험이 있습니다.
그다음 ‘Install Now’를 클릭하여 설치를 진행합니다. 사용자 계정 컨트롤(UAC) 메시지가 나타나면 ‘예’를 클릭하여 허용합니다. 설치가 완료되면 ‘Setup was successful’ 메시지가 표시됩니다.
4. 설치 확인
윈도우 검색창에 ‘cmd’를 입력하여 ‘명령 프롬프트’를 실행합니다. 다음 명령어를 입력하여 파이썬과 pip(파이썬 패키지 관리자)가 제대로 설치되었는지 확인합니다.
python --version
pip --version
만약 버전 정보가 출력되면 성공적으로 설치된 것입니다. 예를 들어 ‘Python 3.11.x’와 같은 메시지가 보일 것입니다.
macOS에 파이썬 설치하기
macOS 환경에서 파이썬을 설치하는 최적의 방법은 무엇인가요?
macOS 사용자들은 Homebrew를 사용하여 파이썬을 설치하는 것이 일반적입니다. 이는 시스템에 기본으로 설치된 파이썬과의 충돌을 피하고, 버전을 쉽게 관리할 수 있게 해줍니다. 저 역시 여러 파이썬 프로젝트를 진행할 때 Homebrew를 통해 다양한 버전의 파이썬을 관리하며 편리함을 체감했습니다.
1. Homebrew 설치 확인 또는 설치
터미널(Applications > Utilities > Terminal)을 열고 다음 명령어를 입력하여 Homebrew가 설치되어 있는지 확인합니다.
brew --version
만약 ‘command not found: brew’와 같은 메시지가 나오면 Homebrew를 먼저 설치해야 합니다. brew.sh 에 접속하여 설치 스크립트를 복사하여 터미널에 붙여넣고 실행합니다. (외부 링크는 생성 불가하나, 학습을 위해 URL을 텍스트로 표기합니다)
2. 파이썬 설치
Homebrew 설치가 완료되었거나 이미 설치되어 있다면, 다음 명령어를 사용하여 파이썬을 설치합니다.
brew install python@3.11
최신 버전의 파이썬을 설치하고 싶다면 python@3.11 대신 python으로 입력하면 Homebrew가 관리하는 최신 안정화 버전을 설치해줍니다.
3. 설치 확인
설치가 완료되면 다음 명령어를 통해 파이썬 버전을 확인합니다. macOS에서는 기본 파이썬 버전과의 구분을 위해 python3 명령어를 사용하는 것이 일반적입니다.
python3 --version
pip3 --version
정상적으로 버전 정보가 출력되면 설치가 완료된 것입니다. Homebrew는 자동으로 PATH 설정을 해주기 때문에 별도의 과정이 필요 없습니다.
리눅스(Linux)에 파이썬 설치하기
리눅스 환경에서 파이썬을 가장 효율적으로 설치하는 방법은 무엇인가요?
대부분의 리눅스 배포판에는 파이썬이 기본으로 설치되어 있지만, 구버전인 경우가 많으므로 시스템 패키지 관리자를 사용하여 최신 버전을 설치하는 것이 효율적입니다. 저는 서버 환경에서 작업을 많이 하는데, 시스템 패키지 관리자를 사용하는 것이 의존성 관리와 보안 업데이트에 가장 용이했습니다.
1. 기본 파이썬 버전 확인
터미널을 열고 다음 명령어로 현재 시스템에 설치된 파이썬 버전을 확인합니다.
python --version
python3 --version
대부분의 리눅스 시스템은 python3 명령어로 Python 3.x 버전에 접근할 수 있도록 되어 있습니다. 만약 최신 버전이 아니거나 설치되어 있지 않다면 다음 단계를 따릅니다.
2. 패키지 관리자를 통한 설치
사용하고 있는 리눅스 배포판에 따라 다른 명령어를 사용합니다.
- Debian/Ubuntu 기반 (예: Ubuntu, Linux Mint):
sudo apt update
sudo apt install python3.11(또는python3for latest) - Fedora/RHEL 기반 (예: Fedora, CentOS):
sudo dnf install python3.11(또는python3for latest)
설치 도중 확인 메시지가 나타나면 ‘y’를 입력하고 엔터를 누릅니다. 패키지 관리자가 자동으로 필요한 의존성 파일들도 함께 설치해줍니다.
3. 설치 확인
설치가 완료되면 다시 다음 명령어로 버전을 확인합니다.
python3 --version
pip3 --version
최신 파이썬 버전과 pip 버전이 출력되면 성공적으로 설치된 것입니다.
설치 후 다음 단계: 통합 개발 환경(IDE) 선택과 설정
파이썬 설치를 마쳤다면 이제 파이썬 코드를 작성하고 실행할 수 있는 준비가 된 것입니다. 저의 경우, 파이썬 설치 후 바로 통합 개발 환경(IDE) 선택과 설정: IDLE, VS Code, PyCharm으로 넘어가 개발 환경을 구축했습니다. 파이썬과 함께 설치되는 IDLE이라는 기본 IDE도 있지만, VS Code나 PyCharm과 같은 전문적인 IDE를 사용하면 코드 작성 및 디버깅이 훨씬 편리합니다. 다음 챕터에서는 이러한 IDE들을 어떻게 선택하고 설정하는지 자세히 다룰 예정입니다. 여러분의 개발 여정이 더욱 수월해질 것입니다.
자주 묻는 질문 (FAQ)
Q1: ‘Add Python to PATH’ 옵션을 체크하지 않고 설치했다면 어떻게 해야 하나요?
A1: 윈도우 환경 변수를 수동으로 설정해야 합니다. ‘시스템 환경 변수 편집’으로 이동하여 Path 변수에 파이썬 설치 경로(예: C:\Python311 및 C:\Python311\Scripts)를 추가해주어야 합니다.
Q2: 여러 버전의 파이썬을 설치해도 괜찮을까요?
A2: 네, 가능합니다. 하지만 버전 충돌을 피하기 위해 가상 환경 설정: 프로젝트별 의존성 관리를 적극적으로 활용하는 것을 권장합니다. 각 프로젝트마다 독립된 파이썬 환경을 구축하여 관리할 수 있습니다.
Q3: python과 python3 명령어의 차이는 무엇인가요?
A3: python은 시스템 기본 파이썬 버전(종종 Python 2.x)을 가리키는 경우가 많고, python3는 Python 3.x 버전을 명시적으로 호출할 때 사용합니다. 최신 파이썬 개발은 python3를 사용하는 것이 표준입니다.
Q4: 파이썬을 설치했는데 ‘pip’ 명령어를 찾을 수 없다고 나옵니다.
A4: 윈도우의 경우 ‘Add Python to PATH’를 제대로 체크하지 않았을 가능성이 큽니다. macOS/리눅스에서는 pip 대신 pip3를 사용해보세요. 그래도 안 된다면 pip가 제대로 설치되지 않았을 수 있으니, 파이썬을 재설치하거나 pip를 수동으로 설치해야 합니다.
참고 자료
- [1] Python 설치와 사용 — 공식 안내 — https://docs.python.org/ko/3/using/index.html
- [2] Python 공식 다운로드 — https://www.python.org/downloads/
