PyInstaller

Converts (packages) Python programs into stand-alone executables
Download

PyInstaller Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • PyInstaller Team
  • Publisher web site:
  • http://www.pyinstaller.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 897 KB

PyInstaller Tags


PyInstaller Description

Converts (packages) Python programs into stand-alone executables PyInstaller is an open source tool which will allow you to convert (package) Python programs into stand-alone executables, under Mac OS X, Windows, and Linux. PyInstaller's main advantages over similar tools are that PyInstaller works with any version of Python since 1.5, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and use the OS support to load the dynamic libraries, thus ensuring full compatibility. 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, Linux and Irix. Experimental Mac OS X support available (see MacOsCompatibility). · Multiversion: works under any version of Python from 1.5 up to 2.6. NOTE: Python 2.6 on Windows is still not supported because of the SxS CRT mess, please see this page: Python26Win. · Explicit intelligent support for many 3rd-packages (for hidden imports, external data files, etc.), to make them work with PyInstaller out-of-the-box. · Full single-file EGG support: .egg files are automatically packaged by PyInstaller as-is, so that all features are supported at runtime as well (entry points, etc.). · Automatic support for binary libraries used through ctypes (see CtypesDependencySupport for details). · Support for automatic binary packing through the well-known UPX compressor. · Support for code-signing executables on Windows. · 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). Flexible 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. · Custom: you can automate PyInstaller to do whatever packaging mode you want through a simple script file in Python. Requirements: · Python


PyInstaller Related Software