¿Hay alguna desventaja sobre el uso de huevos a través de easy-install
en comparación con los paquetes/módulos/libs "tradicionales"?Desventaja de los huevos de Python?
Respuesta
Una desventaja (potencial) es que los huevos se comprimen por defecto a menos que zip_safe=False
se establezca en su función setup()
en setup.py
. Si un huevo está comprimido, no puede acceder a los archivos que contiene (sin descomprimirlo, obviamente). Si el módulo en sí utiliza archivos que no son de origen (como plantillas), probablemente especifique zip_safe=False
, pero otra consecuencia es que no puede entrar efectivamente en módulos comprimidos usando pdb
, el depurador de Python. Es decir, puede, pero no podrá ver la fuente ni navegar correctamente.
Siempre puede usar 'easy_install -Z' para forzarlo a instalar descomprimido. También hay una forma de configurarlo para descomprimir por defecto. –
Obtuve el huevo Mercurial, pero TortoiseHg no lo reconoció, así que tuve que instalarlo de la manera tradicional. ¿Tiene algo que ver con el zip? –
@Daniel: "También hay una forma de configurarlo para descomprimir por defecto" ¿cómo? –
El uso de huevos causa un largo sys.path
, que debe ser buscado y cuando es realmente largo que la búsqueda puede llevar un tiempo. Solo cuando obtenga un centenar de entradas más o menos será un problema (pero es posible instalar cientos de huevos a través de easy_install).
- 1. ¿Cómo prohíbo easy_install de comprimir los huevos?
- 2. Paquetes de Python y directorios info de huevos
- 3. ¿Cómo creo huevos de Python de los paquetes fuente de distutils?
- 4. ¿Cómo aloja su propio depósito de huevos?
- 5. ¿Cómo hace Python un seguimiento de los módulos instalados con huevos?
- 6. ¿Cómo puedo lidiar con los huevos de python para plataformas múltiples en una ubicación?
- 7. problema de eclipse, pydev, easy_install-ed huevos
- 8. ¿Desventaja de los productos de tipo sin elevar?
- 9. ¿Explicar los puntos de entrada de Python?
- 10. forzar el desembalaje de ciertos directorios de huevos
- 11. Ventaja/desventaja de utilizar heartbeats socketio
- 12. ¿La desventaja de usar threading parcheado frente a gelets nativos?
- 13. ¿Cuál es la desventaja de DWR?
- 14. ¿Desventaja a la lista de inicialización grande?
- 15. desventaja de usar NSMutableArray vs NSArray?
- 16. Módulo PHP APC. Cualquier desventaja?
- 17. ¿Dónde puedo descargar huevos binarios con psycopg2 para Windows?
- 18. Desventaja de utilizar el formulario de varias partes
- 19. Cualquier desventaja de utilizar ExecuteReaderAsync de C# AsyncCTP
- 20. Atributos de HTML que no son (X) ... alguna desventaja?
- 21. Hibernar: Desventaja de la fusión() sobre la actualización()
- 22. ¿Cuál es la desventaja de usar demasiado JavaScript?
- 23. La ventaja/desventaja entre las variables globales y los parámetros de función en PHP?
- 24. Duda en una desventaja de hacer el trabajo en los constructores
- 25. ¿Por qué easy_install extrae algunos huevos de pitón y otros no?
- 26. ¿Hay alguna desventaja al devolver esto en lugar de anular?
- 27. ¿Hay alguna desventaja en el uso de las funciones -Bsymbolic-?
- 28. ¿Alguna desventaja sobre el puerto OpenCV de Android?
- 29. C# Desventaja de ajuste Valor inicial en la Declaración
- 30. Desventaja 2.0 'layout_by_resource' advertencias de desactivación al ejecutar las especificaciones
@Ian Bicking debería tener algo que decir en este – bukzor