Устанавливаем pyinstaller через менеджер пакетов pip
pip install pyinstaller
Переходим в каталог с программой на Python и открываем консоль. Вводим следующую команду:
pyinstaller course_btc.py --onefile --noconsole
pyinstaller - библиотека Python, которая компонует код с необходимыми модулями и библиотеками в один исполняемый файл
course_btc.py - python программа для примера, открывает окно с курсом btc
--onefile - один исполняемый файл
--noconsole - без вывода консольного окна
Pyinstaller успешно скомпоновал программу на Python в исполняемый exe файл
Готовое приложение находится в папке dist
Ссылки: Pyinstaller, Документация