Pregunta

Estoy intentando agrupar algunas dependencias de huevo cuando se utiliza py2exe y como se indica en el sitio py2exe, que no funciona con los y tengo que descomprimir primero. He tratado de primera easy_install -m lxml carrera y luego easy_install --always-unzip lxml==2.2.2, pero no funcionó. Luego trató de establecer el comportamiento por defecto para descomprimir poniéndolo a distutils.cfg. No he encontrado este último archivo, por lo que he hecho la variable de entorno HOME y creé un archivo pydistutils.cfg allí con este contenido:

[easy_install]
zip_ok = 0

easy_install pero sigue sin descomprimir los huevos. ¿Cuál es la manera más fácil de hacer las cosas?

¿Fue útil?

Solución

Rápida truco / solución: archivos de huevo se acaba archivos zip, por lo que puede utilizar el módulo de Python archivo zip para descomprimir ellos. Tal vez usted podría cambiar el nombre del archivo a easy_install "easy_install_pre.exe", y crear un nuevo archivo .bat llamado "easy_install.bat":

easy_install_pre.exe %1
unzip_eggs.py %1

Otros consejos

El archivo de paquete zippped debe ser elimina en primer lugar antes de reinstalar . A continuación, es decir es fácil.

Todos los métodos de instalación descomprimida se describe en la pregunta debería funcionar si el paquete comprimido se elimina en primer lugar, pero no funciona sin él. Reinstalación del paquete comprimido después de la instalación descomprimida es posible en la contraria de actualización normal sin necesidad de quitar nada. Esto era típico para algunas versiones antiguas easy_install relacionados appoximately a período de Python 2.5.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top