Python을 사용한 웹어플리케이션 구현시 pip를 사용해 다양한 파이썬 패키지, 모듈을 쉽게 가져와 설치 및 사용할 수 있습니다. 그런데 만약 파이썬 설치 경로를 알아야한다면? 또는 설치된 패키지 모듈의 소스를 보거나 기타 확인할 필요가 있다면?... 이 패키지는 어디에 설치되었는지 어떻게 알 수 있을까요?

1. Python 설치 경로
2. Python 패키지 설치 경로

아래에서는 Python 설치 경로pip로 설치된 패키지 경로를 함께 알아봅니다.



# 파이썬 설치 경로 알아보기
먼저 python의 설치된 경로를 확인하는 방법입니다. 파이썬을 설치하면 Windows의 경우 Programs Files 경로에 설치되지 않고 사용자 경로에 설치됩니다.


! 파이썬을 실행 후 파이썬 내장함수로 확인하기
파이썬 내장함수를 사용하는 방법이 가장 간단한 방법입니다. 우선 sys 모듈을 불러온 후 아래와 같이 입력합니다.
import sys
sys.executable


// 아래는 출력 결과 예시
'C:\\Users\\사용자이름\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.8_qbc5n1kfba8p0\\python.exe'

sys 모듈을 사용하여 파이썬 설치 경로를 sys.executable를 사용하여 확인할 수 있었습니다.

참고로 python 경로 확인이 필요한 경우는 언제일까요? 파이썬 명령어를 찾을 수 없는 경우에도 해당합니다. 이런 경우 path에 설치 경로를 환경변수에 추가해야하겠죠.

윈도우즈 환경변수 설정 바로가기 >
https://webisfree.com/2018-11-28/윈도우즈에서-환경변수-또는-path-설정하는-방법

아래는 pip을 사용한 파이썬 패키지 설치 경로 입니다.



# 내가 설치한 패키지는 어디에 설치되어있지?

가장 먼저 확인할 경로는 바로 /usr/lib/ 경로입니다. 이 안에는 설치된 모든 버전의 파이썬이 각각 존재하는데 아래처럼 해당 경로안에서 설치된 패키지들을 모두 확인할 수 있죠...

/usr/lib/python2.7/dist-packages
/usr/lib/python3.5/dist-packages
...

좀 더 쉽게 경로를 알고 싶으시다면 아래처럼 명령어를 입력합니다.

> python -m site


// 출력결과 예시
USER_BASE: 'C:\\Users\\사용자이름\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbc5n1kfba8p0\\LocalCache\\local-packages' (exists)
USER_SITE: 'C:\\Users\\사용자이름\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbc5n1kfba8p0\\LocalCache\\local-packages\\Python38\\site-packages' (exists)

그러면 설치된 python과 위치 정보와 함께 패키지 설치 정보도 출력되어 쉽게 찾을 수 있습니다.

여기까지 파이썬 및 패키지 설치 경로를 확인하는 방법에 대하여 알아봤습니다.