Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
PyInstaller official GIT repository
Python C Objective-C Other

This branch is 500 commits behind develop

Failed to load latest commit information.
PyInstaller Clean: Set version to just 2.1.0.
bootloader Fix: Precompile bootloader compatibility with OSX 10.5.
doc Fix: Links to manual and to changelog in README.
old Correct typo "tupple" should be "tuple" in version-info output
tests Fix: On Windows we need to keep path C:\Windows\system32;C:\Windows f…
utils Issue #87: Add utility to set version info for exe file.
.gitignore Update .gitignore: ignore generated "MANIFEST" file.
.pylintrc Fix: Add pylint rc file to ignore 3rd party libraries in checking.
COPYING.txt Clean: Licensing terms clarification. Fix: Include additional files (doc, tests, etc.) with the tarball (se…
README.rst Fix: Links to manual and to changelog in README. Issue #304: Rename PyInstaller.__main__ to PyInstaller.main.
tox.ini Add preliminary configs files for running tests using `tox`.



Official website:


  • Python:
    • 2.4 - 2.7 (Python 3 is not supported)
  • Windows (32bit/64bit):
    • Windows XP or newer.
    • pywin32 when using Python 2.6+
  • Linux (32bit/64bit)
    • ldd: console application to print the shared libraries required by each program or shared library.
    • objdump: Console application to display information from object files.
  • Mac OS X (32/64bit):
    • Mac OS X 10.4 (Tiger) or newer (Leopard, Snow Leopard, Lion).
  • Solaris (experimental)
    • ldd
    • objdump
  • AIX (experimental)
    • AIX 6.1 or newer. Python executables created using PyInstaller on AIX 6.1 should work on AIX 5.2/5.3. PyInstaller will not work with statically linked Python libraries which has been encountered in Python 2.2 installations on AIX 5.x.
    • ldd
    • objdump


pyinstaller /path/to/

or the following when using PyInstaller without installation:

python /path/to/

For more details, see the doc/Manual.html.

Installation in brief

  1. Unpack the archive on you path of choice.

  2. For Windows (32/64bit), Linux (32/64bit) and Mac OS X (32/64bit) precompiled boot-loaders are available. So to install PyInstaller:

    python install

For other platforms, users should first try to build the boot-loader before installation:

cd bootloader
python ./waf configure build install

Major changes in this release

See doc/CHANGES.txt.

Something went wrong with that request. Please try again.