Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Homebrew로 Mac OS X에 Python 3 설치하는 방법

이 글에서는 macOS(OS X) 환경에서 패키지 관리 도구인 Homebrew(brew)를 사용해 Python 3를 설치하는 방법을 단계별로 안내합니다.

Homebrew를 이용한 Python 3 설치

먼저 Mac에 brew가 이미 설치되어 있다는 전제하에 진행합니다. 설치 전 시스템 상태를 점검하기 위해 터미널을 열고 아래 명령어를 실행하세요.

brew doctor

brew doctor는 Homebrew의 설정 문제나 잠재적인 오류를 미리 진단해 주는 유용한 명령어입니다. 특별한 경고 메시지가 없다면 다음 명령어로 Python 3를 설치합니다.

brew install python3

설치가 완료되면 python3 --version 명령어로 정상적으로 설치되었는지 확인할 수 있습니다.

설치 중 권한 오류 해결 방법

설치 과정에서 link 또는 Frameworks 관련 오류가 발생할 수 있습니다. 대표적인 오류 메시지는 다음과 같습니다.

Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks

이 오류는 /usr/local 디렉터리에 대한 쓰기 권한이 현재 사용자에게 없어서 발생합니다. 아래 명령어를 순서대로 실행하면 해결할 수 있습니다.

sudo chown -R $(whoami) $(brew --prefix)/*
sudo install -d -o $(whoami) -g admin /usr/local/Frameworks

명령어 설명:

  • sudo chown -R $(whoami) $(brew --prefix)/*: Homebrew가 사용하는 디렉터리($(brew --prefix), 기본값은 /usr/local)의 소유권을 현재 로그인한 사용자로 변경합니다.
  • sudo install -d -o $(whoami) -g admin /usr/local/Frameworks: Frameworks 디렉터리를 생성하고, 소유자를 현재 사용자로, 그룹을 admin으로 지정합니다.

위 명령어 실행 후 다시 brew install python3를 실행하거나, 링크만 실패한 경우라면 brew link python3를 입력하면 됩니다. 이후 별도의 오류 없이 Python 3가 정상적으로 설치될 것입니다.