PyInstaller

Software captura de pantalla:
PyInstaller
Detalles de software:
Versión: 2.1
Fecha de carga: 18 Feb 15
Promotor: Giovanni Bajo
Licencia: Libre
Popularidad: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller es un código abierto, software gráfico / de línea de comandos gratuita y portable implementado en Python y diseñado desde el principio para permitir a los usuarios convertir fácil y rápidamente los programas escritos en Python en ejecutables independientes, que puede funcionar debajo de una amplia gama de systems.Features operativos en una serie de características glanceKey incluye un modo flexible de embalaje (solo directorio, solo archivo o la costumbre), soporte para paquetes de terceros, soporte HUEVO de un solo archivo, apoyo parcial directorio HUEVO, así como el apoyo a código- firmar ejecutables, pero sólo para los sistemas operativos Microsoft Windows.
Además, el software viene con soporte para paquetes (sólo disponible para sistemas operativos Mac OS X), ofrece un modo de embalaje flexible que forma parte de un único directorio, archivo o funciones personalizadas.
Además, la aplicación ofrece soporte automático para bibliotecas binarias, soporte para el embalaje binaria automática utilizando el UPX (Ultimate Packer para ejecutables) compresor, un modo de consola, soporte automático completo para tubos de rayos catódicos, el apoyo a los iconos ejecutables seleccionables, y el apoyo a la creación de COM servidores.
El software también ofrece soporte para el embalaje binaria automática utilizando el compresor UPX, un modo de consola opcional, y mucho más de otras características para que usted descubra. Los ejecutables independientes serán totalmente compatibles con GNU / Linux, Solaris, Microsoft Windows, Mac OS X y AIX systems.Getting operativo comenzó con PyInstallerTo instalar y utilizar este software en su sistema operativo GNU / Linux, primero debe descargar el programa desde Softoware , guárdelo localmente en su ordenador, descomprimirlo, abrir un emulador de terminal, y, o bien instalar o utilizar el software sin necesidad de instalarlo, mediante la ejecución de & ldquo; python pyinstaller-gui.py y rdquo; comandos para interactuar con él a través de su interfaz gráfica de usuario o de & ldquo; python pyinstaller.py y rdquo; comando para acceder a ella directamente desde la línea de comandos.
También es posible instalarlo a través de PIP, simplemente mediante el uso de & ldquo; pip instalar PyInstaller y rdquo; comando como root (administrador del sistema) en un emulador de terminal. Para utilizar el programa para la conversión de un paquete de Python a un ejecutable independiente, ejecute el y ldquo; /path/to/yourscript.py&rdquo PyInstaller; comando, sin comillas

¿Qué hay de nuevo en esta versión:.

  • Los cambios visibles al usuario:
  • Refundido manual de explicar incluso temas muy básicos.
  • Integración PyInstaller con setuptools (instalación directa con easy_install o pepita de PyPI - https://pypi.python.org/pypi). Después de la instalación habrá disponibles comando 'PyInstaller' para el uso PyInstaller.
  • (Windows) Alterar --version-archivo de formato de recursos para permitir el soporte Unicode.
  • (Windows) Fijar aplicación en ejecución congelado corriendo de rutas que contienen caracteres extranjeros.
  • (Windows) Fix corriendo PyInstaller de rutas que contienen caracteres extranjeros.
  • (OSX) Implementar --icon opción para los paquetes .app.
  • (OSX) Añadir argv emulación para OpenDocument AppleEvent (consulte el manual para más detalles).
  • Renombrar --buildpath a --workpath.
  • Creado aplicación se pone a --distpath.
  • Todos los archivos temporales de trabajo ahora se puso a --workpath.
  • Agregar opción --clean para eliminar archivos de caché y temporales PyInstaller.
  • Añadir soporte experimental para el brazo de Linux.
  • Mínimo mantenido versión Python es de 2.4.
  • Añadir ganchos de importación para docutils, Jinja2, esfinge, pytz, idlelib, sqlite3.
  • Añadir ganchos de importación para IPython, SciPy, pygst, Python para .NET.
  • Añadir ganchos de importación para PyQt5, Bacon, cuervo.
  • django Fix gancho de importación para trabajar con Django 1.4.
  • Añadir rthook para trenzado, pygst.
  • Añadir rthook para pkg_resource. Fija las siguientes funciones para congelado aplicación pkg_resources.resource_stream (), pkg_resources.resource_string ().
  • Mejor soporte para pkg_resources (manipulación .egg) en ejecutables congelados.
  • Agregar opción --runtime-gancho para permitir la ejecución de código personalizado de aplicación congelados antes de cargar otra Python desde la aplicación congelado. Esto es útil para algunos pre-procesamiento especializado sólo para el ejecutable congelado. Por ejemplo esta opción se puede utilizar para configurar SIP api v2 para PyQt4.
  • Materia interna:
  • opción runtime Fix --Wignore.
  • Renombrar utils a minúsculas:. Archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py
  • (OSX) Fix falta qt_menu.nib en el directorio dist al utilizar PySide.
  • (OSX) compatibilidad bootloader Fix con Mac OS X 10.5
  • (OSX) Buscar libpython en DYLD_LIBRARY_PATH si libpython no se puede encontrar.
  • (OSX) Fijar Python búsqueda de biblioteca en virtualenv.
  • Medio ambiente PYTHONHOME variable es ahora desarmado y la ruta a python casa se encuentra en el gestor de arranque por Py_SetPythonHome función (). Esto anula sys.prefix y sys.exec_prefix para aplicación congelado.
  • Python nombre de archivo de biblioteca (por ejemplo python27.dll, libpython2.7.so.1.0, etc) se incrusta en el archivo exe creado. Gestor de arranque no está tratando de varios nombres de archivo más.
  • ejecutables congelados ahora utilizan PEP-302 ganchos de importación para importar módulos congelados y extensiones C. (Sys.meta_path)
  • Excluir importación de maquinaria antigua de iu.py.
  • Excluir propio código para importar módulos de archivos zip (archivos .egg) en executales congelados. Implementación nativa de Python se mantiene sin cambios.
  • Excluir código criptográfico de edad. Esta característica nunca fue terminado.
  • gota dependencia gestor de arranque en las cabeceras de Python para la compilación.
  • (Windows) gestores de arranque recompilación con VS2008 para asegurar la compatibilidad win2k.
  • (Windows) Utilizar nombres de archivo 8.3 para homepath / temppath.
  • Añadir prefijo CARGADOR al texto de depuración del gestor de arranque.
  • Permitir ejecutar PyInstaller programáticamente.
  • Mover / Renombrar algunos archivos, código de refactorización.
  • Añadir más pruebas.
  • Tilde está en PyInstaller reconocido como $ HOME variable.

¿Cuál es nuevo en la versión 1.5.1:

  • Nuevo icono PyInstaller predeterminada para los ejecutables generados en Windows.
  • Añadir soporte para Python construido con --enable-compartido en Mac OSX.
  • Añadir sección de requisitos de documentación.
  • Documentación ahora se genera por rst2html y rst2pdf.
  • Fix separadores camino equivocado para bootloader-archivo en Windows
  • Añadir solución para platform.system incorrecta () en algunos Python de Windows
  • instalación donde esta función devuelve 'Microsoft' en lugar 'Windows'.
  • Fix opción --windowed para Mac OSX, donde era un ejecutable consola
  • creado cada vez que incluso con esta opción.
  • dependencia Mención en otool, ldd y objdump en la documentación.
  • typo Fix prevención detección de librerías DLL cargados por módulo ctypes.

¿Qué hay de nuevo en la versión 1.5:

  • Se han añadido nuevas características, incluyendo soporte completo para Python 2.6 y 2.7 (incluso en Windows), soporte para Windows de 64 bits, gestores de arranque binario para Linux y Mac OS X (sólo 32 bits), mejorado el soporte para Mac OS X, y la compatibilidad con versiones anteriores de Python (Python 2.2 +).
  • Muchos errores fueron corregidos.

¿Qué hay de nuevo en la versión 1.4:

  • Apoyar plenamente hasta Python 2.6 en Linux / Mac y Python 2.5
  • en Windows.
  • Soporte Preliminar Mac OSX: tanto un archivo y un directorio está soportado;
  • para aplicaciones no-consola, un paquete puede ser creado. Gracias
  • para muchas personas que trabajaron en esto a través de varios meses (Daniele
  • Zannotti, Matteo Bertini, Lorenzo Mancini).
  • Soporte mejorado Linux: ejecutables generados son más gordos pero ahora
  • Ahora debería funcionar en diferentes distribuciones Linux (gracias a David
  • Mugnai).
  • Añadir soporte para la especificación de archivos de datos en los ganchos de importación. PyInstaller
  • ahora puede agrupar automáticamente todos los archivos de datos o plugins necesarios
  • para un determinado paquete de 3 ª parte.
  • Añadir soporte inteligente para ctypes: PyInstaller es ahora capaz de
  • seguimiento de todos los lugares en el código fuente donde se utilizan y ctypes
  • agrupar automáticamente las bibliotecas dinámicas que se accede a través de ctypes.
  • (Gracias a Lorenzo Mancini para la presentación de este). Esto es muy
  • útil cuando se utiliza ctypes con las bibliotecas dinámicas a medida.
  • ejecutables construidos con PyInstaller bajo Windows pueden ahora ser digitalmente
  • firmado.
  • Añadir soporte para importaciones en términos absolutos en Python 2.5 (gracias a Arve
  • Knudsen).
  • Añadir soporte para las importaciones en relación en Python 2.5 +.
  • Añadir soporte para compilación cruzada: PyInstaller es ahora capaz de
  • construir ejecutables de Windows cuando se ejecuta en Linux. Consulte la documentación
  • para más detalles.
  • Añadir soporte para archivos .egg: PyInstaller ahora es capaz de buscar
  • dependencias dentro de archivos .egg, unirlos y hacerlos disponibles
  • en tiempo de ejecución con todas las características estándar (puntos de entrada, etc.).
  • Añadir soporte parcial para directorios .egg: PyInstaller los tratará
  • que los paquetes normales y por lo tanto no va a agrupar los metadatos.
  • En Linux / Mac, ahora es posible construir un ejecutable aun cuando
  • a paquetes del sistema no tiene archivos .pyc o .pyo disponibles y el
  • sistema de directorio se pueden escribir por root. PyInstaller será en
  • hecho de generar los .pyc / archivos .pyo requeridos sobre la marcha dentro de un
  • directorio build-temporal.
  • Añadir ganchos automáticas de importación para muchos paquetes de terceros, incluyendo:
  • PyQt4 (gracias a Pascal Veret), con soporte completo plugin.
  • pyodbc (gracias a Don Dwiggins)
  • cElementTree (tanto la versión nativa y Python 2.5 versión)
  • lxml
  • SQLAlchemy (gracias a Greg Copeland)
  • de correo electrónico en Python 2.5 (aunque no soporta el viejo estilo
  • Python 2.4 sintaxis con Python 2.5)
  • tábano
  • PyQWt5
  • mako
  • Mejora PyGTK (gracias a Marco Bonifazi y Foxx).
  • pegar (gracias a Jamie Kirkpatrick)
  • matplotlib
  • Añadir solución para el muy molesto & quot; MSVCRT71 no se podía extraer & quot; bug,
  • que fue causado por el archivo DLL que se envasa en dos ocasiones (gracias a Idris
  • Aykun).
  • quitado C ++ - comentarios de estilo desde el gestor de arranque para la compatibilidad
  • con el compilador de AIX.
  • Soporte Arreglo para archivos .py con DOS finales de línea bajo Linux (correcciones
  • PyOpenGL).
  • Soporte Arreglo para el PIL cuando se importan sin paquete de nivel superior (& quot; de importación
  • Imagen & quot;).
  • gancho PyXML Fix importación en NT (gracias a Lorenzo Mancini)
  • Corregido problema con PyInstaller recoger la copia equivocada de optparse.
  • Mejorar la corrección de la caché binario de archivos strip'd UPX'd /. Esta
  • corrige problemas al cambiar entre varias versiones de la etiqueta
  • misma biblioteca de terceros (como por ejemplo wxPython permite hacer).
  • Se arregla un error estúpido con módulos importadores optparse (bajo Linux) (gracias
  • para Louai Al-Khanji).
  • En Python 2.4+, si se produce una excepción al importar un módulo
  • dentro de un paquete, el módulo se elimina de del padre
  • espacio de nombres (para que coincida con el comportamiento de Python en sí).
  • Fix azar carrera de condición al inicio de paquetes de un solo archivo, que era
  • causando esta excepción a generarse: & quot; PYZ entrada "codificaciones" (0j)
  • no es un objeto & quot código válido;.
  • Solucionar problema al tener cadenas Unicode entre cualquier elemento del mismo.
  • Fix excepción aleatorio (& quot; mala descriptor de archivo & quot;) con & quot; ampliaciones y quot; en la no-consola
  • Modo (en realidad un pythonw & quot; error & quot; que es fijo en Python 3.0).
  • A veces, el directorio temporal no consiguió retirarse al programa
  • salida, cuando se ejecuta en Linux.
  • Fijo segmentación aleatorios en el arranque en plataformas de 64 bits (como x86-64).

Requisitos :

  • Python
  • ldd
  • objdump

Programas parecidos

g95
g95

2 Jun 15

JarBuilder
JarBuilder

2 Jun 15

TinyCOBOL
TinyCOBOL

11 May 15

Pre Make Kit
Pre Make Kit

3 Jun 15

Comentarios a la PyInstaller

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!