본문 바로가기
파이썬

파이썬 dist-packages와 site-packages의 차이점은 무엇입니까?

by º기록 2020. 9. 18.
반응형

파이썬 패키지 설치 프로세스에 약간 미안합니다. 특히 dist-packages 디렉토리와 site-packages 디렉토리에 설치된 패키지의 차이점은 무엇입니까?

 

해결 방법

 

dist-packages는 Ubuntu와 같은 파생물에도 존재하는 Debian 전용 규칙입니다. 모듈이 데비안 패키지 관리자에서 다음 위치로 올 때 dist-packages에 설치됩니다.

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

easy_install pip 는 패키지 관리자에서 설치되므로 dist-packages도 사용하지만 여기에 패키지를 넣습니다.

/usr/local/lib/python2.7/dist-packages


사이트 패키지 대신 dist 패키지. 타사 Python 소프트웨어 installed from Debian packages goes into dist-packages, not site-packages. This is to reduce conflict between the system Python, 수동으로 설치할 수있는 소스 소스 Python 빌드.

즉, 소스에서 Python을 수동으로 설치하면 site-packages 디렉토리를 사용합니다. 특히 데비안과 우분투는 많은 시스템 유틸리티에 대해 Python의 시스템 버전에 의존하기 때문에 두 가지 설치를 별도로 유지할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/9387928

 

 

반응형

댓글