파이썬 루트 디렉터리란?

반응형

파이썬 루트 디렉터리는 파이썬 인터프리터가 설치된 기본 경로를 의미한다. 쉽게 말해, 여러분의 컴퓨터에 파이썬이라는 프로그램이 설치된 폴더라고 생각하면 된다.

 

 

이 디렉터리 안에는 파이썬 실행 파일(python.exe 또는 python), 표준 라이브러리, pip와 같은 기본 패키지 관리자 등이 포함되어 있다.

 

 

파이썬 루트 디렉터리의 위치를 확인하는 방법

  • Windows: 일반적으로 다음과 같은 경로에 설치된다.
    • C:\PythonXX (XX는 파이썬 버전)
    • C:\Users\<사용자 이름>\AppData\Local\Programs\Python\PythonXX (사용자별 설치)
  • macOS: 일반적으로 다음과 같은 경로에 설치된다.
    • /Library/Frameworks/Python.framework/Versions/X.X (X.X는 파이썬 버전)
    • /usr/local/bin (brew 등으로 설치 시, 실제 실행 파일은 /Library/Frameworks/...에 있고 심볼릭 링크)
  • Linux: 배포판에 따라 다르지만, 주로 다음과 같은 경로에 설치된다.
    • /usr/bin/pythonX.X
    • /usr/local/bin/pythonX.X
    • /opt/python/X.X/bin

명령 프롬프트 또는 터미널에서 확인하는 방법

파이썬 인터프리터를 실행하고 다음 코드를 입력하면 루트 디렉터리를 포함한 여러 정보를 확인할 수 있다.

  1. 명령 프롬프트 또는 터미널을 연다.
  2. python 또는 python3를 입력하여 파이썬 인터프리터를 실행한다.
  3. 다음 코드를 입력하고 실행한다.출력되는 경로가 파이썬 루트 디렉터리다.
  4. import sys
    print(sys.prefix)

파이썬 루트 디렉터리의 중요성

  • 기본 라이브러리 접근: 파이썬 프로그램이 실행될 때, 이 디렉터리 내의 표준 라이브러리들을 찾아서 사용할 수 있다.
  • 실행 파일 위치: 파이썬 인터프리터 실행 파일이 위치하므로, python 명령어를 실행할 수 있게 해준다.
  • 기본 설정: 파이썬의 기본적인 환경 설정 파일들이 위치할 수 있다.

일반적으로 파이썬 루트 디렉터리 내의 주요 폴더 및 파일

  • Lib (또는 lib): 파이썬 표준 라이브러리 모듈들이 들어있는 폴더
  • Include: C/C++ 확장을 위한 헤더 파일들이 들어있는 폴더
  • Scripts (Windows) 또는 bin (macOS/Linux): pip와 같은 스크립트 실행 파일들이 들어있는 폴더
  • python.exe (Windows) 또는 python (macOS/Linux): 파이썬 인터프리터 실행 파일
  • pyvenv.cfg (가상 환경 생성 시): 가상 환경 설정을 담고 있는 파일
반응형