파이썬
개발 환경 설정
설치 경로
Mac

맥 파이썬 설치 경로 확인 방법

이번 포스팅에서는 맥 파이썬 설치 경로 확인 방법과 설치 확인, 버전 확인 방법 등을 알아보겠습니다.

다운로드 및 설치 (Mac) 포스트에서 언급했지만, 맥에서는 주로 3가지 방법으로 파이썬을 설치합니다. 각각의 경우에 해당하는 설치 경로도 확인해보겠습니다.

1. 설치 확인 및 버전 확인

인스톨러나 Homebrew 등의 방법을 통해 파이썬을 설치했다면, 터미널을 열고 설치한 파이썬이 제대로 동작하는지 확인해봅니다. 간단하게, 설치한 파이썬의 버전 확인 명령어 python3 --version 이나 혹은 REPL 실행 명령어 python3 을 실행해서 확인할 수 있습니다.

설치한 파이썬 REPL 실행

위 화면을 보면, 맥에 기본적으로 설치되어 있던 파이썬이 아닌, 새로 설치한 버전의 파이썬 REPL이 실행되는 것을 확인할 수 있습니다. 물론 기존에 설치되어 있던 파이썬도 여전히 컴퓨터에 존재합니다. 그런데 우리가 새로 설치한 버전이 더 높은 우선순위를 가지게 되어 python3 라는 명령어를 입력했을 때 먼저 실행됩니다.

2. 설치 경로 확인

2.1. 파이썬 공식 인스톨러로 설치한 파이썬 경로

섹션 1에서 새로 설치한 파이썬이 실행되는 것을 확인했다면, 이제 이 파이썬 실행 파일의 경로를 확인해보겠습니다. 이 경로 위치를 확인하기 위해서는 다음과 같은 명령어를 사용할 수 있습니다.

which python3

which 명령어는 터미널에서 특정 명령어에 의해 실행되는 실행 파일의 경로를 확인하는 명령어로, git, docker, node 등 모든 명령어에 사용가능합니다.

실행 결과: which python3

지금 실행되는 파이썬 실행 파일은 /usr/local/bin 폴더 안에 있다고 하네요. 그런데 /usr/local/bin 폴더 아래에는 대부분, 실제 실행 파일이 아닌 바로가기 파일들이 저장되어 있습니다. 파이썬도 마찬가지입니다.

맥을 비롯한 Unix 계열 운영체제에도,윈도우의 바로가기 기능과 비슷한 역할을 하는 기능이 있습니다. 이 기능을 심볼릭 링크라고 하며, 심볼릭 링크와 연결된 파일의 원래 위치를 가져오기 위해서는 ls 명령어의 -l 옵션을 사용합니다.

ls -l /usr/local/bin/python3

실행 결과: 파이썬 설치 경로 가져오기

  • ->: 이 화살표 모양이 가리키는 곳에 실제 프로그램이 저장되어 있습니다.
  • ..: 이렇게 마침표 2개는 상위폴더를 나타내는 표현입니다.

따라서, 다운로드 받은 파이썬의 실제 경로는 /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 입니다.

파이썬 3,11 실행

해당하는 경로의 파이썬 파일을 실행하니 동일하게 동작합니다.

2.2. 맥에 내장된 파이썬 경로

다음은, 맥에 원래 설치되어 있는 파이썬 실행 파일의 경로를 알아보겠습니다.

기본으로 설치되어 있는 파이썬은 맥 OS와 자체 개발 플랫폼인 Xcode에서 사용합니다. 이 파일은 Apple의 CommandLineTools 라는 프로그램 모음집에 포함되어 있습니다. 그래서 해당 파이썬의 경로는 /Library/Developer/CommandLineTools/usr/bin/python3입니다.

또한, 같은 버전이 자동으로 /usr/bin/python3 경로에 설치되기 때문에 모두 찾아 실행하면 다음과 같습니다.

파이썬 3.9.6 실행

참고로, /usr/bin 폴더보다 /usr/local/bin 의 우선순위가 더 높아서 아무 경로 없이 python3 라고 입력했을 때, 최신 버전이 실행되는 것입니다. 이 경로들을 PATH 라고 하며, 사용하고 있는 쉘에 환경변수로 저장되어 있습니다.

모든 PATH 값은 아래 명령어로 확인할 수 있습니다.

echo $PATH

실행 결과: PATH 가져오기

제 맥은 /usr/local/bin이 2순위, /usr/bin이 4순위인 것을 확인할 수 있습니다.

2.3. Homebrew 로 설치한 파이썬 실행 파일 경로

Homebrew로 설치한 파이썬 실행 파일의 실제 경로와 심볼릭 링크 경로 확인 방법은 다운로드 및 설치 (Mac) - 3. Homebrew를 이용한 파이썬 다운로드 및 설치 방법 섹션에 정리해두었습니다.

2.4. Conda / Mamba 로 설치한 파이썬 실행 파일 경로

Conda 혹은 Mamba로 설치한 파이썬 실행 파일의 실제 경로와 심볼릭 링크 경로 확인 방법은 다운로드 및 설치 (Mac) - 4.3. Conda / Mamba 패키지 매니저로 파이썬 설치 섹션에 정리해두었습니다.

copyright for Python Mac path

© 2023 All rights reserved.