Установка, настройка и работа с PyInstaller в Windows 10
Установка
Установить PyInstaller через pip
> pip install pyinstaller
Если установка PyInstaller не удалась из-за ошибки
Откатить pip до версии 18.1
> python -m pip install pip==18.1
Установить PyInstaller
> pip install pyinstaller
Обновить pip до последней версии
> python -m pip install --upgrade pip
Настройка
В начало файла C:\Users\%USER%\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller-script.py
добавить строку # coding=utf-8
Вывести версию PyInstaller для проверки установки
> pyinstaller --version
Использование
Создать .exe файл для CLI-программы
> pyinstaller --onefile example.py
Создать .exe файл для GUI-программы
> pyinstaller --onefile --windowed example.py
Создать .exe файл с заданной иконкой
> pyinstaller --onefile --icon=app.ico example.py