

- #COMPILE PYTHON TO EXE WINDOWS INSTALL#
- #COMPILE PYTHON TO EXE WINDOWS CODE#
- #COMPILE PYTHON TO EXE WINDOWS WINDOWS#
Like the PySimpleGUI project, this project is currently licensed under an open-source license, the project itself is structured like a proprietary product. Tanay Findley as part of The PySimpleGUI Project Contributing
#COMPILE PYTHON TO EXE WINDOWS WINDOWS#
If you're a Windows user, then use the psgshortcut application to make a shortcut to this program so that you can then put on your desktop or pin to your taskbar (or any other use that stops the need to type psgcompiler ever again). ico file being supplied.Ĭurrently in the works is support for additional back-ends. Here is an example session showing only the. If your program is relatively simple, then you only need to supply the name of your Python file, and an optional icon file. The PyInstaller documentation is well-written and can be found here: We're making it easy for you to run PyInstaller, and soon additional similar utilities, but that doesn't mean it's going to be easy overall. You'll need to use your programming prowess to find answers to problems you may encounter using PyInstaller. The PySimpleGUI project isn't populated with PyInstaller experts. When it comes to PyInstaller use, I'm a user of PyInstaller, just as you are. There is no requirement that your program use PySimpleGUI.

PySimpleGUI is being used to give you a GUI front-end to PyInstaller. Your Python program doesn't have to use PySimpleGUI in order to use the psgcompiler tool. It can be tricky to convert some programs, particularly if you're using other Python packages in addition to PySimpleGUI. Please refer to the PyInstaller documentation to better understand the available options. While psgcompiler makes it easy to specify the many options available for PyInstaller, it doesn't remove the complexity that comes with using PyInstaller. PyInstaller has a sh*t-ton of options! Unlike the primitive EXE Maker that the PySimpleGUI project created, the psgcompiler exposes all of the options in an easy to use way. After converting, you'll be left with a single EXE file. On Windows, you can create a single EXE file. Most likely no one will know you're using Python. PySimpleGUI users in particular will greatly benefit from psgcompiler as you'll be able to distribute "Windows Programs". Anyone that does not have Python installed on their machine will be able to run your program after you've turned it into a binary executable. PyInstaller transforms your Python project into an executable that you can distribute to friends, family members, colleagues, the public, other developers. Type pyinstaller on the command line and paste the text you see under "Command" in the Home tab of the psgcompiler program.

You can run PyInstaller manually using the options shown in the "Command" box. You will see the command being built as you add or remove items using the GUI. Psgcompiler collects the options that are assembled into the command that can then be run for you by launching a subprocess.
#COMPILE PYTHON TO EXE WINDOWS CODE#
PyInstaller was chosen as the first back-end tool that does the heavy-lifting of converting your code into a binary executable. The plan for psgcompiler is to provide a GUI interface for a number of the tools available to convert a Python program into a binary executable. Psgcompiler PyInstaller Back-end with a PySimpleGUI Front-end
#COMPILE PYTHON TO EXE WINDOWS INSTALL#
Python -m pip install psgcompiler If python3 is your command Pip install psgcompiler pip via python -m pip the python recommended way If python is your command "Compile" your Python programs into an EXE for Windows, an APP for Mac, and a binary for Linux
