Hartmut Goebel edited this page Jan 15, 2017 · 29 revisions
PyInstaller 3.2.1 is released If you have problems to get your application running, please have a look at If Things Go Wrong and How to Report Bugs
Pull requests accepted only for develop branch.


PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX. Many packages are supported "out of the box". Check our compatibility list of Supported Packages. For more details about PyInstaller see About page.

Feel free to join us in the effort. Please consult our Milestones to check our plans. Also usage reports are welcomed: let us know if PyInstaller works for you and how, or what problems you found in using it.

Check our list of Projects Using PyInstaller.

Bug Reports

Please have a look at If Things Go Wrong and How to Report Bugs, which will help us a lot on solving the bug.

Look at the list of open bugs



The latest stable version is PyInstaller 3.2.1. See the Changelog for details.

Install latest stable version by issuing the command

pip install pyinstaller #  supports Python 2.7, 3.4—3.5

or download directly from the PyPI page.

To install the develop branch use

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip

Older (obsolete) packages

Development Version

branch Python ZIP Github Branch
develop 2.7, 3.3—3.5 develop.zip https://github.com/pyinstaller/pyinstaller/tree/develop