반응형
파이썬 패키지 설치 프로세스에 약간 미안합니다. 특히 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
반응형
'파이썬' 카테고리의 다른 글
파이썬의 eval ()은 무엇을합니까? (0) | 2020.09.18 |
---|---|
파이썬 Python 프로세스에서 사용하는 총 메모리? (0) | 2020.09.18 |
파이썬 matplotlib를 사용하여 모든 서브 플롯의 기본 색상주기를 설정하는 방법은 무엇입니까? (0) | 2020.09.18 |
파이썬 python argh / argparse : 목록을 명령 줄 인수로 전달하려면 어떻게해야합니까? (0) | 2020.09.18 |
파이썬 내 웹 서버에서 Python 스크립트를 어떻게 실행합니까? (0) | 2020.09.18 |
댓글