PyInstaller

PyInstaller is a program that packages Python programs into stand-alone executables, under both Windows and Linux.
Download

PyInstaller Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Giovanni Bajo
  • Publisher web site:
  • http://pyinstaller.hpcf.upr.edu/cgi-bin/trac.cgi

PyInstaller Tags


PyInstaller Description

PyInstaller is a program that packages Python programs into stand-alone executables, under both Windows and Linux. PyInstaller is a program that packages Python programs into stand-alone executables, under both Windows and Linux.PyInstaller originally was Gordon McMillan's Python Installer, but since the original site disappeared it has been rescued to this site. It is currently unmaintained.Here are some key features of "PyInstaller":· Packaging of Python programs into standard executables, that work on computers without Python installed.· Multiplatform: works under Windows and Linux.· Dual packaging mode:· Single directory: build a directory containing an executable plus all the external binary modules (.dll, .pyd, .so) used by the program.· Single file: build a single executable file, totally self-contained, which runs without any external dependency.· Support for automatic binary packing through the well-known UPX compressor.· Optional console mode (see standard output and standard error at runtime).· Selectable executable icon (Windows only).· Fully configurable version resource section in executable (Windows only).· Support for building COM servers (Windows only).Requirements:· The original versions of PyInstaller (see downloads below) are reported to work with any version of Python since 1.5 and up to 2.2. I personally tested it only with Python 2.1 and above. For Python 2.3, a simple fix is needed (see my patch below). For Python 2.4 under Windows, some more rework is needed because the bootloader must be recompiled with a newer version of Visual Studio: I am working on it.What's New in This Release:· A bug in which user-provided icons disappeared from built executables when these were compressed with UPX was fixed.· Problems with packaging of applications using PIL was fixed.· When used under Windows XP, packaged programs now have the correct look and feel and follow the user's themes.· A buffer overrun in the bootloader which could lead to a crash when the built executable is run from within a deep directory pathname was fixed.· A regression introduced in 1.1 was fixed: under Linux, the bootloader does not depend on libpythonX.X.so anymore.


PyInstaller Related Software