Estoy un poco molesto por el proceso de instalación del paquete python. Específicamente, ¿cuál es la diferencia entre los paquetes instalados en el directorio dist-packages y el directorio site-packages?¿Cuál es la diferencia entre dist-packages y site-packages?
Respuesta
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.
- 1. ¿Cuál es la diferencia entre {0} y ""?
- 2. Cuál es la diferencia entre = y: =
- 3. ¿Cuál es la diferencia entre .ToString (+) y ""
- 4. Cuál es la diferencia entre $ (...) y `...`
- 5. ¿cuál es la diferencia entre:.! y: r !?
- 6. ¿Cuál es la diferencia entre ".equals" y "=="?
- 7. ¿Cuál es la diferencia entre dict() y {}?
- 8. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 9. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 10. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 11. ¿Cuál es la diferencia entre + = y = +?
- 12. ¿Cuál es la diferencia entre " " y ""?
- 13. Cuál es la diferencia entre $ y jQuery
- 14. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 15. Cuál es la diferencia entre la función() {}() y la función() {}()
- 16. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 17. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 18. ¿Cuál es la diferencia entre la vinculación estática y dinámica?
- 19. ¿Cuál es la diferencia entre la sección .got y .got.plt?
- 20. ¿Cuál es la diferencia entre el colado y la coerción?
- 21. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 22. ¿Cuál es la diferencia entre el casting y la conversión?
- 23. ¿Cuál es la diferencia entre WPF y la aplicación Silverlight?
- 24. ¿Cuál es la diferencia entre uno mismo y la ventana?
- 25. ¿Cuál es la diferencia entre CookieContainer y la colección Response.Cookies?
- 26. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 27. ¿cuál es la diferencia entre el material y la textura?
- 28. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 29. ¿Cuál es la diferencia entre la carpeta vim72 y vimfiles?
- 30. ¿cuál es la diferencia entre la lex y yacc
¿Es esto exacto? Lo instalo con pip y va a dist-packages. (en Deb Squeeze + Py 2.6) –
Es lo mismo para mí también. Los paquetes instalados con pip o easy_install van a dist-packages. – monostop
Lo mismo aquí, ¿tendría algún problema si elimino todas esas instalaciones? –