You can do this either by downloading the zip from GitHub and expanding it somewhere on your computer or, if you have Git Bash installed:
git clone https://github.com/justinb4003/FRCProfileGenerator.git
We'll need Python 3 for this but we'll assume your python executable is just called python
for this:
python -m venv venv-progen
Activate on Windows:
.\venv-progen\scripts\activate
Activate on macOS/Linux:
. ./venv-progen/bin/activate
This will install every package listed in the requirements.txt file. The widget library used here in wxWidgets, which is going to be the largest one to install. It's a nice abstration layer over native GUI controls for building applications. On Windows and macOS it's fairly simple to install as the native GUI controls are well defined. Linux doesn't have a single answer to "native controls" so the install there can be difficult depending on the distribution.
pip install -r requirements.txt
python main.py