2012-02-22 4 views

답변

168

dist-packages는 우분투와 같은 파생물에도 존재하는 데비안 관련 규칙입니다. 모듈 DIST-패키지를하기 위해 그들이이 위치에 데비안 패키지 관리자에서 올 때 설치됩니다 easy_installpip 이후

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

패키지 관리자에서 설치되어, 그들은 또한 DIST-패키지를 사용하지만, 여기에 패키지를 넣어 : Debian Python Wiki에서

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

:

DIST-패키지 대신 사이트 패키지. 데비안 패키지에서 타사 Python 소프트웨어 을 설치하면 site-packages가 아닌 dist 패키지가 설치됩니다. 이는 시스템 Python 인 과 수동으로 설치할 원본 Python 빌드 간의 충돌을 줄이기위한 것입니다.

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

+17

정확합니까?! 나는 pip와 함께 설치하고 dist-packages로 간다. (Deb Squeeze + Py 2.6) –

+4

저도 마찬가지입니다. pip 또는 easy_install과 함께 설치된 패키지는 모두 dist 패키지로 들어갑니다. – monostop

+1

같은 설치를 모두 제거해도 문제가 있습니까? –