logo

Python 사이트 패키지 디렉터리 위치 가져오기

Python 설치에는 모듈 디렉터리 내에 site-packages 디렉터리가 있습니다. 이 디렉터리는 사용자가 설치한 패키지가 삭제되는 곳입니다. ㅏ .pth 이 디렉터리의 파일은 유지 관리되며 여기에는 추가 패키지가 설치된 디렉터리에 대한 경로가 포함됩니다. 이 기사에서는 Python에서 Python의 site-packages 디렉터리 위치를 찾는 방법을 배웁니다.

사이트 패키지가 저장된 디렉터리를 찾는 방법은 두 가지가 있습니다.



  • Python 배포판에 설치된 모든 패키지가 포함된 site-packages 디렉터리를 찾습니다.
  • 특정 패키지/라이브러리의 패키지 디렉터리 찾기.

사이트 패키지 디렉토리 찾기

전역 사이트 패키지 디렉터리(또는 dist-packages)는 운영 체제의 명령 해석기(cmd.exe 또는 터미널)에서 다음 명령을 실행하여 찾을 수 있습니다.

py -m site>

산출:

여기에 나열된 디렉토리를 포함하여 사용자 및 기본 사이트에 설치된 모든 패키지 목록이 제공됩니다. sys.path 파일. 따라서 이전 명령의 출력은 장황합니다. 이를 간소화하려면 getsitepackages 에 존재하는 기능 대지 도서관. 이는 다음을 사용하여 하나의 라이너로 컴파일될 수 있습니다. -씨 인수에 제공된 코드를 실행하는 Python 명령에 있는 속성입니다.



py -c 'import site; print(site.getsitepackages())'>

산출:

그러면 site-packages 경로가 포함된 목록과 site-packages 디렉터리에 Python에 설치된 모든 패키지 목록이 포함되는 기본 Python 배포판이 제공됩니다.

특정 패키지의 패키지 디렉터리 찾기

특정 모듈/라이브러리가 설치된 디렉토리를 찾으려면 운영 체제의 명령 해석기에서 다음 명령을 실행하십시오.



py -m pip show>

데모를 위해 패키지 디렉토리는 다음과 같습니다. 피오토구이 발견될 것이다. 따라서 명령은 다음과 같습니다.

py -m pip show pyautogui>

산출:

여기에는 패키지가 위치한 디렉터리와 함께 패키지와 관련된 모든 정보가 표시됩니다. 사이트 패키지 예배 규칙서. 이는 모든 패키지의 상위 디렉토리이기 때문입니다. 따라서 패키지 디렉토리는 패키지 디렉토리 내에서 해당 이름을 검색하여 찾을 수 있습니다. 사이트 패키지 예배 규칙서.