Skip to main content

A powerful GUI wrapper for PyInstaller — convert your Python scripts into standalone executables for Windows, macOS, and Linux with ease.

Project description

PyInstaller GUI

A powerful GUI wrapper for PyInstaller — convert your Python scripts into standalone executables for Windows, macOS, and Linux with ease.

Screenshot

Features

  • Cross-platform support: Convert your Python scripts into executables for Windows, macOS, and Linux.
  • Easy-to-use GUI: No need to remember complex command-line arguments; a simple and intuitive interface for creating executables.
  • Customizable settings: Fine-tune various PyInstaller options like adding extra files, hidden imports, and more.
  • Real-time logging: View everything happening during the conversion process with detailed logs.

Installation

You can install PyInstaller GUI via pip:

pip install --upgrade pyinstaller-gui

Or, if you prefer to clone the repository directly:

git clone https://github.com/inject3r/pyinstaller-gui.git
cd pyinstaller-gui
pip install -r requirements.txt

Usage

Launching the GUI

To start the PyInstaller GUI, simply run the following command:

pyinstaller-gui

Converting a Script

  1. Open the PyInstaller GUI application.
  2. Load your Python script by clicking the Browse button.
  3. Adjust the settings (optional).
  4. Click Build to generate the executable.

Custom Settings

  • Add Files/Folders: Include additional files or folders to bundle with your executable.
  • Hidden Imports: Specify hidden imports to ensure your script runs smoothly after packaging.
  • Icon: Choose a custom icon for your executable.
  • Output Folder: Define where the output executable will be saved.
  • And ...

Note: To generate the executable for a specific operating system, you must run this module on that system. For example, to create a Windows executable, you need to run the module on a Windows machine.

Requirements

  • Python 3.x
  • PyInstaller (automatically installed when using PyInstaller GUI)
  • Qt (for the graphical interface)

Supported Platforms

  • Windows: Create .exe files for Windows.
  • macOS: Generate .app files for macOS.
  • Linux: Create executables for Linux.

Screenshots

Screenshot Screenshot Screenshot Screenshot

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyinstaller_gui-1.0.4.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyinstaller_gui-1.0.4-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file pyinstaller_gui-1.0.4.tar.gz.

File metadata

  • Download URL: pyinstaller_gui-1.0.4.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pyinstaller_gui-1.0.4.tar.gz
Algorithm Hash digest
SHA256 f54910768e2a0a9c4f75ab9dfcd226cd51479d50d022f53af24574bb53b79e66
MD5 f5ad1324322b42fa01f9b8248f4747ad
BLAKE2b-256 e7e1529a13abecd84afd63731f8ceba6e3b1f254b018a3b6c553a9999711eb7a

See more details on using hashes here.

File details

Details for the file pyinstaller_gui-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for pyinstaller_gui-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7b1765cd9e03bbed4a842cb10e1838d24cf12aa2305d685228ff0c6e56da2d4f
MD5 92223dce883b68c5b9d873fd60a35c2f
BLAKE2b-256 40aedf3dea279d1b200cd8b7000be622a61ada06c8903c98449368e2653fc78e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page