M1/M2 맥북에 파이썬 최신 버전을 설치하려고 하는데, 홈브루와 공식 인스톨러 중 뭘 써야 할지 고민되시죠? 많은 분들이 새로운 Apple Silicon 아키텍처에 맞는 환경 설정 때문에 혼란을 겪고 있습니다.
기존 인텔 맥과는 다른 환경 설정을 요구하는 M1/M2 칩의 특성 때문에, 어떤 설치 방법이 당신의 개발 환경에 최적일지 판단하기 어려운 것이 사실입니다.
이 글에서는 M1/M2 맥에 파이썬 최신 버전을 꼬임 없이 설치하는 가장 깔끔한 두 가지 방법, 즉 홈브루와 공식 인스톨러의 장단점을 명확히 비교하고, 당신에게 딱 맞는 최적의 방법을 단계별로 안내해 드립니다.
– M1/M2 맥 파이썬 설치는 홈브루와 공식 인스톨러 중 하나를 선택해야 하며, 각 방법은 명확한 장단점이 있습니다.
– 홈브루는 다양한 개발 도구와 함께 파이썬을 편리하게 관리할 수 있지만, 공식 인스톨러는 특정 버전을 명확하게 제어할 때 유리합니다.
– 어떤 설치 방법을 택하든, 가상 환경(venv)을 활용하여 시스템 파이썬과의 충돌을 방지하고 프로젝트별 독립 환경을 구축하는 것이 필수입니다.
M1/M2 맥북에 파이썬 최신 버전을 설치하는 방법을 홈브루와 공식 인스톨러 비교를 통해 가장 쉽고 명확하게 정리했습니다.
M1/M2 맥에서 파이썬 설치, 왜 헷갈릴까요?
M1/M2 칩의 등장과 함께, macOS는 인텔 기반에서 Apple Silicon으로 전환되었습니다. 이 변화는 개발 환경 설정, 특히 파이썬처럼 시스템 깊숙이 관여하는 도구 설치에 새로운 고민거리를 던져주었습니다. 기존 인텔 맥에서 잘 작동하던 스크립트나 설치 방식이 M1/M2에서는 예상치 못한 오류를 뿜어내기도 하고, ‘universal2’ 같은 용어들이 낯설게 느껴질 수 있습니다.
맥에는 기본적으로 파이썬 2.x 버전(macOS Ventura부터는 삭제) 또는 3.x 버전이 설치되어 있지만, 이 시스템 파이썬은 운영체제 자체를 위해 존재합니다. 개발자가 최신 기능을 활용하거나 특정 라이브러리 의존성을 맞추기 위해서는 별도의 파이썬 버전을 설치해야 합니다. 여기서 홈브루를 사용할지, 공식 인스톨러를 사용할지 선택의 기로에 놓이게 됩니다.
절대 시스템 파이썬을 건드리지 마세요. macOS 운영체제에 필수적인 요소이며, 잘못 건드리면 시스템 오류로 이어질 수 있습니다. 개발용 파이썬은 항상 별도로 설치하고 가상 환경 내에서 관리하는 것이 안전합니다.
Photo by Negative Space on Pexels
홈브루(Homebrew)로 파이썬 설치: 빠르고 편리하게
홈브루는 macOS 사용자들이 가장 사랑하는 패키지 관리자 중 하나입니다. 수많은 개발 도구와 라이브러리를 단 한 줄의 명령어로 손쉽게 설치하고 업데이트할 수 있어, 개발 환경 구축 시간을 획기적으로 단축시켜 줍니다. 파이썬 역시 홈브루를 통해 최신 버전을 쉽고 빠르게 설치할 수 있으며, 관련 의존성 관리도 함께 처리해주는 강력한 장점이 있습니다.
M1/M2 맥에 홈브루를 설치하는 과정부터 최신 파이썬을 설치하는 단계까지, 몇 가지 간단한 명령어로 모든 준비를 마칠 수 있습니다. 대부분의 개발자들은 홈브루의 편리함 때문에 이 방식을 선호하며, 여러 프로그래밍 언어나 도구를 함께 사용하는 환경에서는 더욱 빛을 발합니다.
- 단계 1: 홈브루 설치 확인 및 설치 — 터미널에서
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"명령어를 입력하고 화면 안내에 따라 진행합니다. 이미 설치되어 있다면brew update로 최신 상태를 유지합니다. - 단계 2: 파이썬 최신버전 설치 —
brew install python명령어로 최신 파이썬을 설치합니다. 홈브루는 기본적으로 M1/M2 칩에 최적화된 Apple Silicon 버전을 자동으로 찾아 설치합니다. - 단계 3: PATH 설정 확인 및 적용 — 설치 완료 후 터미널에
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc(또는~/.bash_profile) 명령어를 실행하여 PATH를 설정하고,source ~/.zshrc로 적용합니다. 그 다음python3 --version으로 설치된 버전을 확인합니다. 보통 30초 안에 설치가 완료됩니다.
Photo by Jeffry Surianto on Pexels
파이썬 공식 인스톨러로 설치: 안정성과 명확성
파이썬 공식 웹사이트(python.org)에서 제공하는 인스톨러는 가장 직접적이고 안정적인 설치 방법입니다. 운영체제와 아키텍처(M1/M2의 경우 ‘macOS 64-bit universal2 installer’)에 맞는 설치 파일을 직접 다운로드하여 설치 마법사를 통해 진행합니다. 이 방법은 시스템에 어떤 변경이 일어나는지 명확하게 이해할 수 있으며, 특정 파이썬 버전 관리에 더 세밀한 접근이 필요할 때 유용합니다.
홈브루가 여러 도구를 한 번에 관리하는 데 특화되어 있다면, 공식 인스톨러는 순수하게 파이썬 환경에만 집중할 수 있게 해줍니다. 특히, 처음 파이썬을 접하는 사용자나 특정 버전의 파이썬을 정확히 관리해야 하는 경우에는 이 방법이 혼란을 줄이고 안정적인 출발점을 제공할 수 있습니다. 설치 과정에서 추가적인 설정이 필요할 수도 있지만, 그만큼 투명하게 환경을 구축할 수 있습니다.
- 단계 1: 공식 웹사이트 방문 및 다운로드 — python.org/downloads/mac-osx/ 에 접속하여 M1/M2 맥에 적합한 ‘macOS 64-bit universal2 installer’ 최신 버전을 다운로드합니다. 보통 해당 페이지 최상단에 위치한 안정화 버전(Stable Release)을 선택합니다.
- 단계 2: 인스톨러 실행 및 설치 — 다운로드한
.pkg파일을 실행하고, 화면의 안내에 따라 설치를 진행합니다. 이 과정은 일반적인 macOS 앱 설치와 동일하게 3~4번의 클릭으로 완료됩니다. - 단계 3: PATH 설정 및 버전 확인 — 설치 중 ‘Add Python to PATH’ 옵션을 체크하면 자동으로 PATH가 설정됩니다. 만약 체크하지 못했다면, 터미널에서
export PATH="/Library/Frameworks/Python.framework/Versions/3.1X/bin:${PATH}"명령어로 직접 추가해야 합니다(3.1X는 설치된 버전에 따라 다릅니다). 이후source ~/.zshrc(또는~/.bash_profile)로 적용하고python3 --version으로 확인합니다. 약 5분 내외의 설치 시간이 소요됩니다.
Photo by Christina Morillo on Pexels
M1/M2 맥북, 나에게 맞는 최적의 파이썬 설치 방법은?
두 가지 설치 방법 모두 M1/M2 맥에서 파이썬 최신 버전을 문제없이 사용할 수 있도록 해주지만, 당신의 개발 환경과 선호도에 따라 더 적합한 선택지가 있습니다. 핵심은 “어떤 방식을 통해 환경을 얼마나 통제하고 싶은가”입니다.
만약 당신이 다양한 개발 도구를 자주 사용하고, 패키지 관리에 대한 깊은 지식 없이도 최신 버전을 유지하고 싶다면 홈브루가 매우 효율적입니다. 반면, 특정 파이썬 버전의 명확한 경로와 독립적인 관리를 선호하거나, 시스템 의존성을 최소화하고 싶다면 공식 인스톨러가 더 나은 선택이 될 수 있습니다. 두 방법 모두 가상 환경(virtual environment) 설정은 필수적이라는 점을 기억해야 합니다.
| 구분 | 홈브루 설치 | 공식 인스톨러 설치 |
|---|---|---|
| 편의성 | 쉽고 빠른 설치, 패키지 의존성 자동 관리, 업데이트 용이 | 직접 다운로드 및 설치, PATH 설정 수동 조작 필요 |
| 관리 방식 | 여러 개발 도구를 통합 관리, 버전 관리 유연성 높음 | 파이썬 버전에 집중, 시스템 경로 오염 가능성 적음 |
| 적합 대상 | 다양한 개발 도구를 사용하는 개발자, 초보자에게도 권장 | 특정 파이썬 버전 관리에 민감한 사용자, 시스템 환경을 명확히 이해하고 싶은 사용자 |
| 장점 | brew upgrade로 일괄 업데이트, 의존성 충돌 해결 |
명확한 설치 경로, 시스템과의 분리, 공식 지원 |
| 단점 | PATH 설정 혼동 가능성, 의도치 않은 패키지 설치 | 업데이트 수동, 가상 환경 미사용 시 PATH 충돌 가능성 |
파이썬 개발 환경 완성을 위한 필수 팁
파이썬 설치가 끝났다고 해서 모든 준비가 완료된 것은 아닙니다. M1/M2 맥에서 더욱 효율적이고 안정적인 개발 환경을 구축하기 위해서는 ‘가상 환경(Virtual Environment)’ 사용이 필수적입니다. 가상 환경은 프로젝트별로 독립적인 파이썬 환경을 제공하여, 서로 다른 프로젝트 간의 라이브러리 충돌을 방지하고 시스템 파이썬과의 간섭을 막아줍니다.
프로젝트를 시작할 때마다 가상 환경을 만들고 활성화하는 습관을 들이는 것이 좋습니다. 이는 개발 과정에서 발생할 수 있는 수많은 잠재적 문제를 사전에 방지해 주며, 보다 깔끔하고 예측 가능한 개발 흐름을 만들어 줍니다. 실제로 대부분의 파이썬 개발자들은 90% 이상 가상 환경을 사용합니다.
- 가상 환경(venv) 활용: 파이썬 프로젝트를 시작할 때마다 해당 프로젝트 폴더 내에서
python3 -m venv .venv명령어로 가상 환경을 생성하고,source .venv/bin/activate명령어로 활성화하세요. 작업이 끝나면deactivate로 비활성화합니다. - VS Code 설정: Visual Studio Code와 같은 IDE를 사용한다면, 작업 공간 설정에서
python.defaultInterpreterPath를.venv/bin/python으로 지정하여 특정 프로젝트에 맞는 가상 환경 파이썬을 사용하도록 설정할 수 있습니다.
M1/M2 맥북에 파이썬 최신 버전을 설치하는 두 가지 주요 방법, 홈브루와 공식 인스톨러를 상세히 살펴보았습니다. 어떤 방법을 선택하든 가장 중요한 것은 바로 ‘가상 환경’을 적극적으로 활용하는 것입니다.
이 글에서 제시된 정보와 팁을 바탕으로 당신의 M1/M2 맥북에 최적화된 파이썬 개발 환경을 성공적으로 구축하시길 바랍니다.
지금 바로 적용해 보세요.
- Python 공식 다운로드 페이지 — macOS용 파이썬 최신 버전 설치 파일을 다운로드할 수 있습니다.
- Homebrew 공식 웹사이트 — 맥OS용 패키지 관리자 홈브루의 설치 및 사용법을 확인할 수 있습니다.
- Python venv 모듈 공식 문서 — 파이썬 가상 환경(Virtual Environment)에 대한 상세한 가이드입니다.
동영상으로 보는 맥 파이썬 최신버전 M1 M2 설치 방법 (홈브루 vs 공식)
글로 충분하지 않다면 관련 영상을 함께 보세요. 클릭하면 YouTube에서 검색 결과로 이동합니다.
자주 묻는 질문
Q. M1/M2 맥에서 파이썬 설치 시 특별히 주의할 점이 있나요?
A. 네, M1/M2 칩은 Apple Silicon 아키텍처이므로, 파이썬 설치 시 Arm64 버전을 선택하는 것이 중요합니다. 인텔(x86_64) 버전과 혼동하면 호환성 문제가 발생할 수 있습니다.
Q. 파이썬 설치 방법으로 Homebrew와 공식 설치 프로그램 중 어떤 것을 추천하시나요?
A. 일반적으로 개발 환경 관리에 익숙하다면 Homebrew가 편리하지만, 초보자에게는 공식 웹사이트에서 제공하는 Arm64 전용 설치 프로그램을 추천합니다. 공식 설치 프로그램은 시스템 경로 설정 등 초기 세팅이 더 쉽습니다.
Q. 파이썬 설치 후 가상 환경을 꼭 사용해야 하나요?
A. 네, 가상 환경 사용은 강력히 권장됩니다. 프로젝트별로 독립적인 파이썬 환경을 구축하여 의존성 충돌을 방지하고 시스템 파이썬과의 꼬임을 막을 수 있습니다.
Q. 최신 버전의 파이썬을 설치했는데, 터미널에서 `python` 또는 `python3`를 입력해도 기존 버전이 실행됩니다. 어떻게 해야 하나요?
A. 이는 시스템 PATH 환경 변수가 올바르게 설정되지 않았거나 여러 버전이 꼬여 있을 때 흔히 발생합니다. 일반적으로 `~/.zshrc` 또는 `~/.bash_profile` 파일을 수정하여 새로 설치한 파이썬의 경로를 가장 먼저 참조하도록 설정해야 합니다.
