{"id":9502,"library":"auto-py-to-exe","title":"auto-py-to-exe","description":"auto-py-to-exe is a Python library that provides a simple graphical interface for converting Python (.py) scripts into standalone executable files (.exe) using PyInstaller. It's currently at version 2.50.0 and maintains a frequent release cadence with minor and patch updates every few weeks, primarily focused on enhancements, bug fixes, and translations.","status":"active","version":"2.50.0","language":"en","source_language":"en","source_url":"https://github.com/brentvollebregt/auto-py-to-exe","tags":["GUI","PyInstaller","executable","packaging","Windows","cross-platform"],"install":[{"cmd":"pip install auto-py-to-exe","lang":"bash","label":"Install auto-py-to-exe"}],"dependencies":[{"reason":"Backend for converting Python scripts to executables.","package":"PyInstaller"},{"reason":"Powers the graphical user interface.","package":"Eel"}],"imports":[],"quickstart":{"code":"auto-py-to-exe","lang":"bash","description":"Launch the graphical user interface to begin converting a Python script to an executable. This is the primary way to interact with the library."},"warnings":[{"fix":"Launch auto-py-to-exe from any directory outside of `C:\\Windows\\System32`.","message":"Running auto-py-to-exe from the System32 directory on Windows can cause permission issues or unexpected behavior. It's recommended to run it from a standard user directory.","severity":"gotcha","affected_versions":">=2.47.0"},{"fix":"Rely on PyInstaller's default module detection or specify hidden imports directly in the advanced options if needed.","message":"The `-m` option for specifying PyInstaller modules has been deprecated and is now hidden in the GUI.","severity":"deprecated","affected_versions":">=2.47.0"},{"fix":"Inform users about the potential for false positives. Ensure the source script is legitimate and consider code signing for distribution.","message":"Executables generated by PyInstaller (and thus auto-py-to-exe) may occasionally trigger false positives in antivirus software due to their packing methods. This is a common issue with many executable packers.","severity":"gotcha","affected_versions":"all"},{"fix":"Ensure you have Google Chrome or Microsoft Edge installed and up-to-date on your system.","message":"The GUI relies on a modern web browser (Chrome or Edge in app mode) to function. If no compatible browser is found, the application may fail to start.","severity":"gotcha","affected_versions":">=2.45.0"}],"env_vars":null,"last_verified":"2026-04-17T00:00:00.000Z","next_check":"2026-07-16T00:00:00.000Z","problems":[{"fix":"In the auto-py-to-exe GUI, go to the 'Add Files' tab to include data files, or the 'Advanced' tab to specify 'Hidden Imports' or 'Excluded Modules' that PyInstaller might miss.","cause":"This error, originating from PyInstaller, often means that your bundled executable is missing a required runtime dependency (e.g., a data file, a dynamically loaded module, or a 'hidden import').","error":"Failed to execute script [script_name]"},{"fix":"Install Google Chrome or Microsoft Edge on your system. If they are installed, ensure they are up-to-date and correctly recognized by your operating system.","cause":"The GUI for auto-py-to-exe uses the Eel library, which requires a compatible web browser (Chrome or Edge) to render the interface.","error":"The auto-py-to-exe application was unable to start: No browser found"},{"fix":"Reinstall auto-py-to-exe using `pip install --upgrade auto-py-to-exe` to ensure all dependencies are correctly installed.","cause":"This indicates that the core dependencies required for auto-py-to-exe to run were not installed correctly or have been corrupted.","error":"ModuleNotFoundError: No module named 'Eel' (or 'PyInstaller')"}]}