Курс Python → Создание .exe файла с pyinstaller
Для того чтобы поделиться своей программой или игрой с другими пользователями, необходимо создать исполняемый файл .exe, который будет работать даже на компьютерах, где не установлен Python или отсутствуют нужные библиотеки. Для этого используется инструмент pyinstaller, который позволяет упаковать Python приложение в один исполняемый файл.
Для начала установите pyinstaller с помощью команды pip install pyinstaller. После установки перейдите в командную строку и перейдите в директорию вашего проекта с помощью команды cd путь_к_проекту. Далее запустите pyinstaller с параметрами, указывающими настройки сборки:
pyinstaller --onefile --noconsole main.py
Параметр --onefile указывает, что будет создан только один исполняемый файл, а --noconsole отключает отображение консоли при запуске программы. Замените main.py на имя вашего основного файла, который запускает программу.
После завершения сборки в папке dist будет находиться ваш исполняемый файл. Остальные созданные папки и файлы могут быть удалены. Важно отметить, что данным методом невозможно скрыть исходный код программы, а также не будет прироста в скорости работы приложения.
Пример кода:
# main.py import tkinter as tk root = tk.Tk() label = tk.Label(root, text="Hello World!") label.pack() root.mainloop()
Другие уроки курса "Python"
- Методы shutil для работы с файлами
- Модуль xkcd: загрузка комиксов
- Любовь к Python
- Python UserString — создание подклассов строк
- Оптимизация строк в Python
- Основы работы со строками в Python
- Функции map, filter и reduce
- Обработка аргументов Python
- Определение объема памяти объекта
- Шаблоны Flask: условия и циклы
- Равенство и идентичность в Python
- Подписка на Kaspersky Team
- Метод clear для коллекций
- Асинхронный код в Python
- Работа с CSV файлами в Python
- Дефолтные параметры в Python
- Названия столбцов в Python таблицах
- Логические значения в Python
- Ошибка NotImplemented в Python
- Работа с утверждениями в Python
- Реверс строки и списка в Python.
- Проверка дублей в списке.
- Создание словарей и множеств в Python.
- Справка по импортированным модулям
- Установка Python — Простое руководство
- Работа со словарями
- Оператор морж в Python 3.8
- Сокращение ссылок с pyshorteners
- Управление ресурсами с контекстными менеджерами
- Возврат нескольких значений
- Проверка ввода с помощью isdigit
- Расчет времени выполнения
- Работа со словарями в Python
- Работа с getopt
- Структура строк в Python
- Область видимости переменных
- Отношения подклассов в Python
- Метод gt в Python
- Создание директории в Python
- Использование метода lower()
- Инициализация структур данных
- Автоматизация скриптов на AWS Lightsail.
- Оператор continue в Python
- Регистрация на курсы SF Education















