Tengo un software que consta de varias fuentes python y un par de bibliotecas C++. Me gustaría empacarlos en un solo archivo ejecutable, al igual que Java hace con archivos .jar. ¿Hay una manera de hacer eso?¿Cómo empacar los archivos python y sus dependencias en un único archivo ejecutable?
7
A
Respuesta
3
9
Es posible que desee echar un vistazo a py2exe, pyInstaller o others.
+0
Eso es como empaquetar los archivos de clase, la biblioteca estándar y la VM. No suena como si se lo pidieran. –
+0
posiblemente, pero menciona "ejecutable"; él decidirá :) – UncleZeiv
0
Puede usar archivos de huevo python, son muy similares a los archivos java jar.
http://mrtopf.de/blog/python_zope/a-small-introduction-to-python-eggs/
Cuestiones relacionadas
- 1. embalaje Node.js-Scripts + NODE.EXE en un único ejecutable
- 2. ¿Cómo busco un archivo ejecutable usando python en Linux?
- 3. ¿Es posible compilar un archivo java sin proporcionar sus dependencias?
- 4. Maven antRun y sus dependencias
- 5. Archivo de fuente múltiple ejecutable más lento que el ejecutable de archivo de origen único
- 6. Directrices para usar los complementos de jQuery y sus dependencias
- 7. Uso de Maven para crear un archivo zip que contiene un archivo jar ejecutable con dependencias
- 8. Combinar archivos C++ en un único archivo de origen
- 9. Herramienta para graficar dependencias en un archivo de compilación Ant y sus importaciones
- 10. Python: ¿Cómo crear un nombre de archivo único?
- 11. Cómo pago y envío un único archivo en GIT
- 12. Archivos de objeto en un archivo ejecutable en Linux
- 13. ¿Cómo usar el pip de Python para descargar y mantener los archivos comprimidos para un paquete?
- 14. ¿Incluye una aplicación de Python como un único archivo para admitir complementos o extensiones?
- 15. Erlang, cómo cargar aplicaciones con sus dependencias
- 16. Python: enumere todos los nombres de archivo en un directorio y sus subdirectorios y luego imprima los resultados en un archivo de texto
- 17. ¿Cómo agrupar una aplicación de Python incluidas las dependencias?
- 18. ¿Cómo empacar los archivos JAR de terceros en un contenedor EJB?
- 19. Cómo crear un archivo .exe ejecutable desde el archivo .m
- 20. Incrustar archivos DLL en un ejecutable compilado
- 21. Android: Cómo escribir varios selectores en un único archivo xml
- 22. Cómo cargar un archivo ejecutable ELF ejecutable dinámicamente?
- 23. Incluyendo un archivo XSLT en un archivo ejecutable
- 24. Cómo compilar un único archivo Java
- 25. Creación de una aplicación Java que descarga sus propias dependencias
- 26. ¿Cómo se organizan sus archivos de recursos?
- 27. Programando programáticamente el programa en Agregar/Quitar programas y almacenando archivos dentro de un archivo ejecutable
- 28. Cómo convertir el archivo python .py en un archivo ejecutable para utilizarlo en plataformas cruzadas?
- 29. Lectura de un único archivo de varios subprocesos en python
- 30. Combinación y compresión de múltiples archivos JavaScript en un único archivo en un proyecto de Django
extensiones C y archivos .pyc no son portátiles entre sistemas operativos, versiones de Python, por tanto, la utilidad de los huevos binarios es discutible. Incluir el binario python como en la respuesta de @ UncleZeiv resuelve parte del problema. – jfs
PEX soubda great (un aumento notorio sobre el soporte de extensiones C++) http://pantsbuild.github.io/pex_design.html – Gatis