PyInstaller
  • Requirements
    • Windows
    • Mac OS X
    • Linux
    • AIX, Solaris, and FreeBSD
  • License
  • How To Contribute
  • How to Install PyInstaller
    • Installing in Windows
    • Installing in Mac OS X
    • Installing from the archive
    • Verifying the installation
    • Installed commands
  • What PyInstaller Does and How It Does It
    • Analysis: Finding the Files Your Program Needs
    • Bundling to One Folder
    • How the One-Folder Program Works
    • Bundling to One File
    • How the One-File Program Works
    • Using a Console Window
    • Hiding the Source Code
  • Using PyInstaller
    • Options
      • General Options
      • What to generate
      • What to bundle, where to search
      • How to generate
      • Windows and Mac OS X specific options
      • Windows specific options
      • Windows Side-by-side Assembly searching options (advanced)
      • Mac OS X specific options
    • Shortening the Command
    • Using UPX
    • Encrypting Python Bytecode
    • Supporting Multiple Platforms
      • Supporting Multiple Python Environments
      • Supporting Multiple Operating Systems
    • Making Linux Apps Forward-Compatible
    • Capturing Windows Version Data
    • Building Mac OS X App Bundles
      • Making Mac OS X apps Forward-Compatible
      • Building 32-bit Apps in Mac OS X
      • Getting the Opened Document Names
  • Run-time Information
    • Using __file__ and sys._MEIPASS
    • Using sys.executable and sys.argv[0]
  • Using Spec Files
    • Spec File Operation
    • Adding Files to the Bundle
      • Adding Data Files
      • Using Data Files from a Module
      • Adding Binary Files
      • Advanced Methods of Adding Files
    • Giving Run-time Python Options
    • Spec File Options for a Mac OS X Bundle
    • Multipackage Bundles
      • Example MERGE spec file
    • Globals Available to the Spec File
  • When Things Go Wrong
    • Recipes and Examples for Specific Problems
    • Finding out What Went Wrong
      • Build-time Messages
      • Build-Time Dependency Graph
      • Build-Time Python Errors
      • Getting Debug Messages
      • Getting Python’s Verbose Imports
    • Helping PyInstaller Find Modules
      • Extending the Path
      • Listing Hidden Imports
      • Extending a Package’s __path__
      • Changing Runtime Behavior
    • Getting the Latest Version
    • Asking for Help
  • Advanced Topics
    • The Bootstrap Process in Detail
      • Bootloader
      • Python imports in a bundled app
    • The TOC and Tree Classes
      • TOC Class (Table of Contents)
      • The Tree Class
    • Inspecting Archives
      • ZlibArchive
      • CArchive
      • Using pyi-archive_viewer
    • Inspecting Executables
    • Creating a Reproducible Build
  • Understanding PyInstaller Hooks
    • How a Hook Is Loaded
      • Hook Global Variables
      • Useful Items in PyInstaller.compat
      • Useful Items in PyInstaller.utils.hooks
      • The hook(hook_api) Function
      • The pre_find_module_path( pfmp_api ) Method
      • The pre_safe_import_module( psim_api ) Method
  • Building the Bootloader
    • Development tools
    • Building for Windows
    • Building for LINUX
  • Changelog for PyInstaller
    • 3.2 (2016-05-03)
    • 3.1.1 (2016-01-31)
    • 3.1 (2016-01-09)
    • 3.0 (2015-10-04)
    • 2.1 (2013-09-27)
    • 2.0 (2012-08-08)
    • 1.5.1 (2011-08-01)
    • 1.5 (2011-05-05)
    • 1.4 (2010-03-22)
    • 1.3 (2006-12-20)
    • 1.2 (2006-06-29)
    • 1.1 (2006-02-13)
    • 1.0 (2005-09-19) with respect to McMillan’s Python Installer 5b5
  • Credits
    • Contributions to PyInstaller 3.2
    • Contributions to PyInstaller 3.1.1
    • Contributions to PyInstaller 3.1
    • Contributions to PyInstaller 3.0
    • Contributions to PyInstaller 2.1 and older
  • Man Pages
    • pyinstaller
      • SYNOPSIS
      • DESCRIPTION
      • OPTIONS
        • What to generate
        • What to bundle, where to search
        • How to generate
        • Windows and Mac OS X specific options
        • Windows specific options
        • Windows Side-by-side Assembly searching options (advanced)
        • Mac OS X specific options
      • ENVIRONMENT VARIABLES
      • SEE ALSO
    • pyi-makespec
      • SYNOPSIS
      • DESCRIPTION
      • OPTIONS
        • What to generate
        • What to bundle, where to search
        • How to generate
        • Windows and Mac OS X specific options
        • Windows specific options
        • Windows Side-by-side Assembly searching options (advanced)
        • Mac OS X specific options
      • ENVIRONMENT VARIABLES
      • SEE ALSO
 
PyInstaller
  • Docs »


© Copyright This document has been placed in the public domain..

Built with Sphinx using a theme provided by Read the Docs.