웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

Python pip 패키지는 어디에 저장되는가?

Last Modified : 2020-09-12 / Created : 2017-11-09
77,993
View Count

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 명령어를 입력합니다.
> 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 위치 정보와 함께 패키지 설치 정보도 함께 출력됩니다. 출력 내용을 보고 해당 위치를 쉽게 찾을 수 있습니다.

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

Previous

Python에서 __init__.py의 역할 및 예제 알아보기

Previous

Python String Dict 또는 list 바꾸는 방법, eval()