Quick Start - Basic Install & Introduction to the APIs
Either you've just finished reading the details of who PySimpleGUI is for, what it can do, why it was made, and are finally ready for how can I get my application written. Or you skipped the who, what, why and are more then ready for the "how to".
More detailed installation and troubleshooting instructions are in the main installing PySimpleGUI section. Installing PySimpleGUI
PySimpleGUI is installed using Python's
pip command from the command line. From the command line you'll run pip. For IDEs and virtual environments, the pip may be run for you when you indicate PySimpleGUI is a package to include in your project.
python is used to run Python:
python -m pip install PySimpleGUI
For Linux & Mac (or any system where you launch Python using the command
python3 -m pip install PySimpleGUI
There are a number of ways of making PySimpleGUI available to your application. The basic goal is to get this statement to run without errors:
PyPI - The Official Distribution Hub for PySimpleGUI
pip to install PySimpleGUI is the recommended method of installing.
PyPI is the official repository used to distribute PySimpleGUI. By default, this is where Python's
pip command will retrieve PySimpleGUI.
pip Installs Several Command-Line Commands
When you use pip to install PySimpleGUI you're given some commands that you can run via the command line that will invoke PySimpleGUI's built-in utilities. These commands are detailed in the "Utilities" second of this document. They include:
The location of these commands depends on your OS, where you installed Python, etc. The path to these commands is added to your environment variables when Python is installed. On Windows, for example, these commands are located in a folder named
Scripts in the folder where your python interpreter is located. You should have this folder in your PATH environment variable.