2012-02-22 20 views

Respuesta

168

dist-packages es una convención específica de Debian que también está presente en sus derivados, como Ubuntu. Los módulos se instalan a dist-paquetes cuando vienen desde el gestor de paquetes de Debian en esta ubicación:

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

Desde easy_install y pip se instalan desde el gestor de paquetes, también utilizan dist-paquetes, pero ponen paquetes aquí:

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

Desde el Debian Python Wiki:

dist-paquetes en lugar de site-packages. El software de Python de terceros instalado a partir de paquetes de Debian va a dist-packages, no a site-packages. Esto es para reducir el conflicto entre el sistema Python, y cualquier compilación de Python desde la fuente que pueda instalar manualmente.

Esto significa que si instala manualmente Python desde el origen, usa el directorio site-packages. Esto le permite mantener las dos instalaciones separadas, especialmente desde que Debian y Ubuntu confían en la versión del sistema de Python para muchas utilidades del sistema.

+17

¿Es esto exacto? Lo instalo con pip y va a dist-packages. (en Deb Squeeze + Py 2.6) –

+4

Es lo mismo para mí también. Los paquetes instalados con pip o easy_install van a dist-packages. – monostop

+1

Lo mismo aquí, ¿tendría algún problema si elimino todas esas instalaciones? –

Cuestiones relacionadas