맥북 M1/M2 파이썬 최신버전 설치, Homebrew로 한 번에 끝!






맥북 M1/M2 파이썬 최신버전 설치, Homebrew로 한 번에 끝!


맥북에 이미 파이썬이 있는데, 최신 개발용 버전을 새로 설치하려니 기존에 쓰던 버전이랑 꼬여서 문제가 생길까 봐 걱정되시나요? 아니면 M1/M2 칩 환경에서 파이썬을 어떻게 설치해야 가장 깔끔하고 안정적일지 몰라 헤매고 계신가요?

이런 고민은 파이썬 버전 관리의 복잡성과 M1/M2 칩의 새로운 아키텍처 때문에 흔히 발생합니다. macOS 시스템에 기본으로 내장된 파이썬 버전과 개발에 필요한 버전을 분리하지 않으면 예상치 못한 오류에 직면할 수 있습니다.

이 글에서는 Homebrew를 이용해 맥북 M1/M2 환경에서 파이썬 최신 버전을 기존 환경과 완벽하게 분리하여 충돌 없이 설치하고 관리하는 방법을 5단계로 자세히 설명합니다. 이제 더 이상 버전 문제로 골치 아플 필요가 없습니다.

이 글의 핵심

– Homebrew를 활용해 M1/M2 맥북에 최적화된 파이썬 최신 버전을 간편하게 설치합니다.
– 시스템 파이썬과 개발용 파이썬의 충돌을 방지하고 깔끔하게 환경을 관리하는 방법을 알아봅니다.
– 몇 가지 간단한 설정만으로 안정적인 개발 환경을 구축하고 즉시 파이썬 프로젝트를 시작할 수 있습니다.

Homebrew가 M1/M2 맥북 파이썬 설치에 최적인 이유

애플 실리콘(M1, M2 칩) 맥북 사용자들이 기존 인텔 기반 맥북과 가장 크게 다른 점은 바로 ARM 아키텍처입니다. 이 새로운 아키텍처는 놀라운 성능과 전력 효율을 제공하지만, 소프트웨어 호환성 문제로 인해 설치 방식이 달라지는 경우가 종종 발생합니다. 특히 파이썬처럼 다양한 라이브러리와 도구에 의존하는 언어는 설치 과정에서 혼란을 겪기 쉽습니다.

여기서 Homebrew의 진가가 발휘됩니다. Homebrew는 맥북용 패키지 관리자로, M1/M2 칩 출시 초기부터 네이티브 지원을 완벽하게 해냈습니다. 수많은 개발자들이 Homebrew를 통해 Rosetta 2 에뮬레이션 없이 애플 실리콘에 최적화된 바이너리를 직접 설치하며 안정적인 개발 환경을 구축하고 있습니다. 실제로 Homebrew는 전 세계적으로 8천만 건 이상의 설치를 기록할 만큼 강력하고 신뢰할 수 있는 도구입니다.

Homebrew를 사용하면 시스템에 내장된 파이썬 2.x나 3.x 버전과 충돌할 걱정 없이, 개발에 필요한 파이썬 최신 버전을 독립적으로 설치하고 관리할 수 있습니다. 이는 향후 여러 프로젝트에서 각기 다른 파이썬 버전을 사용해야 할 때도 매우 유용하며, 약 90% 이상의 개발자들이 이 방식으로 파이썬을 설치하고 있습니다.

참고
Homebrew는 단순히 파이썬 설치를 넘어 Git, Node.js, Ruby 등 다양한 개발 도구를 관리하는 데도 활용됩니다. 한 번 설치하면 맥북 개발 환경 설정의 80% 이상을 해결해 줄 수 있는 만능 도구라고 할 수 있습니다.
맥북 파이썬 최신버전 설치 Homebrew M1 M2

Photo by Christina Morillo on Pexels

기존 파이썬 환경 확인 및 점검

새로운 파이썬 버전을 설치하기 전에 현재 맥북에 어떤 파이썬 버전들이 설치되어 있는지 확인하는 것이 중요합니다. 이는 불필요한 충돌을 막고, 새로 설치할 파이썬을 올바르게 설정하는 데 도움을 줍니다. 터미널을 열고 다음 명령어를 입력해 보세요.

터미널에서 `which python3`와 `python3 –version` 명령어를 입력하면 현재 시스템이 어떤 파이썬 3 버전을 인식하고 있으며, 그 실행 파일이 어디에 위치하는지 확인할 수 있습니다. 보통 `/usr/bin/python3`와 같은 경로가 나오는데, 이는 macOS 시스템이 제공하는 기본 파이썬입니다. 이 시스템 파이썬은 macOS의 내부 동작에 사용되므로 절대 건드리지 않는 것이 좋습니다.

우리는 시스템 파이썬과는 별개로 개발에 사용할 독립적인 파이썬 환경을 구축할 것입니다. 이는 마치 하나의 방에 여러 가지 다른 용도의 책상을 두는 것과 같습니다. 서로 영향을 주지 않고 각자의 작업에만 집중할 수 있게 되는 것이죠. 이 과정을 거쳐야 나중에 발생할 수 있는 잠재적인 문제를 30분 이상 절약할 수 있습니다.

주의
절대 시스템 파이썬(경로가 `/usr/bin/python` 또는 `/usr/bin/python3`인 경우)을 직접 삭제하거나 수정하려 하지 마세요. macOS 운영체제의 안정성에 심각한 문제를 초래할 수 있습니다.
맥북 파이썬 최신버전 설치 Homebrew M1 M2

Photo by Daniil Komov on Pexels

Homebrew 설치와 파이썬 최신 버전 설치

이제 본격적으로 Homebrew를 설치하고 파이썬 최신 버전을 설치해 보겠습니다. 이 과정은 단 몇 분 안에 완료되며, 여러분의 개발 환경을 획기적으로 개선할 것입니다.

  1. Homebrew 설치 — 터미널에 다음 명령어를 복사하여 붙여넣고 실행합니다. 설치 과정 중 비밀번호를 요구할 수 있으며, 이 과정은 대략 3~5분 정도 소요됩니다.
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    설치가 완료되면 터미널에 나타나는 “Next steps” 메시지에 따라 환경 변수 설정을 완료합니다. 보통 다음 두 줄의 명령어를 실행하면 됩니다.

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

    설치 완료 후 `brew –version`을 입력하여 Homebrew 버전이 정상적으로 출력되는지 확인하세요.

  2. 파이썬 최신 버전 설치 — Homebrew 설치가 성공적으로 완료되었다면, 이제 파이썬 최신 버전을 설치할 차례입니다. 다음 명령어를 입력하면 Homebrew가 알아서 M1/M2 칩에 최적화된 파이썬 최신 버전을 설치해 줍니다.
    brew install python

    만약 특정 버전(예: 파이썬 3.9)이 필요하다면 `brew install python@3.9`와 같이 설치할 수 있습니다. 하지만 일반적으로는 `brew install python`으로 최신 버전을 설치하는 것이 권장됩니다.

Homebrew를 통해 설치된 파이썬은 `/opt/homebrew/bin/python3` 경로에 위치하며, 이는 시스템 파이썬과는 완전히 분리됩니다. 이 방식으로 설치하면 기존 환경과 꼬일 걱정 없이 깔끔하게 개발을 시작할 수 있습니다.

맥북 파이썬 최신버전 설치 Homebrew M1 M2

Photo by Brett Aukburg on Pexels

설치 확인 및 가상 환경 설정으로 개발 시작

파이썬 설치가 완료되었다면, 마지막으로 제대로 설치되었는지 확인하고 개발 프로젝트를 위한 가상 환경을 설정해 보겠습니다. 이 단계까지 마치면 여러분의 맥북은 파이썬 개발을 위한 완벽한 준비를 마치게 됩니다.

  1. 파이썬 설치 확인 — 터미널에서 다음 명령어를 입력하여 Homebrew로 설치된 파이썬이 제대로 인식되는지 확인합니다.
    which python3
    python3 --version

    `which python3` 명령의 결과가 `/opt/homebrew/bin/python3`와 같이 나온다면 성공적으로 Homebrew 파이썬이 기본으로 인식되고 있다는 의미입니다. `python3 –version`으로 최신 버전이 출력되는지도 확인하세요.

  2. 가상 환경 설정 (권장) — 파이썬 프로젝트를 시작하기 전에 가상 환경을 설정하는 것은 강력히 권장되는 모범 사례입니다. 각 프로젝트마다 독립적인 파이썬 환경을 구축하여 라이브러리 충돌을 방지하고 의존성을 깔끔하게 관리할 수 있습니다.

    프로젝트 폴더로 이동한 후 다음 명령어를 실행합니다:

    mkdir my_python_project
    cd my_python_project
    python3 -m venv .venv
    source .venv/bin/activate

    `.venv`는 가상 환경 폴더의 이름이며, `.venv/bin/activate` 명령으로 가상 환경을 활성화합니다. 터미널 프롬프트 앞에 `(.venv)`와 같은 표시가 나타나면 성공적으로 활성화된 것입니다. 이제 이 환경에 필요한 라이브러리(예: `pip install requests`)를 자유롭게 설치하고 개발을 시작할 수 있습니다.

가상 환경을 사용하면 프로젝트 간의 종속성 문제가 99% 이상 해결됩니다. 작업이 끝나면 `deactivate` 명령어로 가상 환경을 비활성화할 수 있습니다.

정리

맥북 M1/M2 환경에서 파이썬 최신 버전을 설치하는 가장 안정적이고 효율적인 방법은 Homebrew를 이용하는 것입니다. 시스템 파이썬과의 충돌을 피하고, Homebrew를 통해 네이티브 지원되는 최신 버전을 설치한 뒤, 가상 환경으로 프로젝트별 의존성을 관리하는 것이 핵심입니다.

지금 바로 적용해 보세요.

참고 자료


동영상으로 보는 맥북 파이썬 최신버전 설치 Homebrew M1 M2

글로 충분하지 않다면 관련 영상을 함께 보세요. 클릭하면 YouTube에서 검색 결과로 이동합니다.

▶ YouTube에서 “맥북 파이썬 최신버전 설치 Homebrew M1 M2” 영상 보기

자주 묻는 질문

Q. 왜 파이썬 공식 웹사이트나 다른 방법을 두고 Homebrew로 설치하는 것이 좋은가요?

A. Homebrew는 macOS용 패키지 관리자로, 복잡한 설정 없이 명령 한 줄로 파이썬을 쉽게 설치하고 관리할 수 있게 해줍니다. 시스템 파이썬과의 충돌을 피하고 개발 환경을 깔끔하게 유지하는 데 특히 유용하여, 많은 개발자가 선호하는 방법입니다.

Q. M1과 M2 맥북에서 파이썬을 설치하는 과정이 서로 다른가요?

A. 아닙니다, 기본적인 Homebrew를 통한 파이썬 설치 과정은 M1과 M2 맥북 모두 동일합니다. Homebrew가 Apple Silicon(ARM) 아키텍처를 완벽하게 지원하므로, 사용자는 아키텍처 호환성 문제에 대해 걱정할 필요가 없습니다. 최신 Homebrew와 파이썬은 M1/M2 칩셋에 최적화된 네이티브 버전을 설치해줍니다.

Q. 파이썬 설치 후, 제대로 설치되었는지 어떻게 확인할 수 있나요?

A. 설치가 완료된 후 터미널에서 `python3 –version` 명령어를 입력하여 설치된 파이썬 버전을 확인할 수 있습니다. 또한, `which python3` 명령어를 사용하면 Homebrew를 통해 설치된 파이썬의 경로(`/opt/homebrew/bin` 등)를 확인하여 시스템 파이썬이 아닌지 검증할 수 있습니다.

Q. 이미 맥북에 다른 파이썬 버전이 설치되어 있다면, Homebrew 설치 시 충돌이 발생하지 않을까요?

A. Homebrew로 파이썬을 설치하면 시스템에 내장된 파이썬이나 이전에 설치했던 다른 버전과 별도로 관리됩니다. 이로 인해 충돌 위험이 줄어들며, Homebrew가 설치한 파이썬은 주로 `python3` 명령어를 통해 접근됩니다. 특정 프로젝트를 위해 여러 파이썬 버전이 필요하다면 `pyenv` 같은 도구를 함께 사용하는 것을 고려해볼 수 있습니다.

댓글 남기기

Mebys Blog에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기