pyinstaller 5.7.0


PyInstaller bundles a Python application and all its dependencies into a single package.

PyInstaller bundles a Python application and all its dependencies into a single package.

Stars: 9866, Watchers: 9866, Forks: 1852, Open Issues: 270

The pyinstaller/pyinstaller repo was created 11 years ago and was last updated 7 hours ago.
The project is extremely popular with a mindblowing 9866 github stars!

How to Install pyinstaller

You can install pyinstaller using pip

pip install pyinstaller

or add it to a project with poetry

poetry add pyinstaller

Package Details

Hartmut Goebel, Giovanni Bajo, David Vierra, David Cortesi, Martin Zibricky
GPLv2-or-later with a special exception which allows to use PyInstaller to build and distribute non-free programs (including commercial ones)
GitHub Repo


  • Software Development
  • Software Development/Build Tools
  • Software Development/Interpreters
  • Software Development/Libraries/Python Modules
  • System/Installation/Setup
  • System/Software Distribution
  • Utilities
No  pyinstaller  pypi packages just yet.


A list of common pyinstaller errors.

Code Examples

Here are some pyinstaller code examples and snippets.

GitHub Issues

The pyinstaller package has 270 open issues on GitHub

  • Installation on Armv6l creates a Linux-32bit-unknown bootloader.
  • tests: repin keyring to latest version
  • pythonnet dependency builds, but crashes when running
  • Opportunistically translate icon images to platform format (ico, icns) at build time
  • Error in Microsoft.VC90.CRT.manifest file generates side by side issue
  • Website temporarily offline
  • building: Fixes a (Falsy) PermissionError #6467.
  • PermissionError: [Errno 13] Permission denied –onefile FileIO Issue
  • Command Line Interface Redesign
  • CLI Option "–collect-all" only accepts module name, not package name
  • Support regex/glob style matching for Tree's exclude argument
  • Update docs to indicate that 'site' module is not supported by pyinstaller
  • Supply encryption key separately from the distribution
  • Fix bootloader build script for AIX
  • Add file exist check for compile_py_files

See more issues on GitHub

Related Packages & Articles

dis3 0.1.3

Python 2.7 backport of the "dis" module from Python 3.5+

prettytable 3.5.0

A simple Python library for easily displaying tabular data in a visually appealing ASCII table format