PyInstaller: portable python executables

pyinstaller_compLots of devs prefer python for rapidly developing applications. However, not too many desktop users would be interested in installing python. PyInstaller bridges the gap. PyInstaller bundles a package along with its dependencies for deployment. The user doesn’t need to install python separately making the experience simpler.


  • Packages Python programs into standard executables
  • Flexible packaging: single directory, single file, custom
  • Supports binary libraries used through ctypes
  • Supports 3rd-party package integration
  • Supports automatic binary compression
  • Optional console mode
  • Full .egg file support
  • Multi-platform: Linux, Windows, Mac
  • Works with python 2.7 and 3.x


To install PyInstaller on Ubuntu, run:

$ sudo pip install pyinstaller


To package a script and dependencies:

$ pyinstaller /path/to/

Webpage: PyInstaller

Similar software


Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s