Skip to content

zinzied/SimplePyInstallerGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🚀 PyInstaller GUI 🚀

image

image

Overview

PyInstaller GUI is a user-friendly graphical interface designed to simplify the process of converting Python scripts (.py files) into standalone executable files (.exe). Built using PyQt6, this application provides an intuitive interface for configuring PyInstaller options, making it accessible for both beginners and experienced developers.

Features

  • File Selection: Easily select the Python script you want to convert.
  • Output Directory: Choose where to save the generated executable.
  • Output Format: Select between a single executable file (onefile) or a directory (onedir).
  • Window Option: Decide whether the application should run with a console or as a windowed application.
  • Icon File: Optionally add a custom icon to your executable.
  • Hidden Imports: 🚀 Automatically detect and add missing modules during the conversion process 🚀. (NEW FEATURES)
  • Additional Files and Directories: Include extra files and directories in your executable.
  • Progress Bar: Monitor the conversion progress in real-time.
  • Threading: Perform conversions in a separate thread to keep the GUI responsive.

📦 Getting Started

Prerequisites

  • Ensure you have Python installed on your system.
  • Install PyInstaller:
    pip install pyinstaller
  • Install PyQt6:
    pip install PyQt6

Running the Application

  1. Download the latest release of the PyInstaller GUI executable from the Releases page.

  2. Run the downloaded .exe file to launch the application.

  3. Use the GUI to select your Python file, configure the options, and start the conversion process.

  4. Use the GUI to select your Python file, configure the options, and start the conversion process.

🔧 Usage

  1. Select Python File: Click "Browse" to choose the .py file you want to convert.
  2. Select Output Directory: Click "Browse" to specify where the executable should be saved.
  3. Configure Options:
    • Choose the output format (onefile or onedir).
    • Select the window mode (console or windowed).
    • Add any hidden imports or additional files/directories if needed.
  4. Convert: Click "Convert" to start the conversion process. Monitor the progress using the progress bar.

🔧 Acknowledgments

  • This project is a fork of PyInstaller, a popular tool for converting Python applications into standalone executables.
  • Special thanks to the PyInstaller community for their continuous support and development.

📄 License

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


Feel free to customize the content, especially the icon URL and repository link, to match your project's specifics.

Donations

If you feel like showing your love and/or appreciation for this project, then how about shouting me a coffee or Milk :)

About

With auto Detection Hidden Imports

Resources

License

Stars

Watchers

Forks

Packages

No packages published