TGViewer
Python community developers Python community developers @python_scrypt · 1.52K subscribers
Post #16 250
Сборка exe файлов - pyinstaller

Давайте немного отвлечемся от программирования и подумаем с кем бы поделится нашей красивой программой или игрой.

Если вы просто скопируете проект, то он не будет работать на других системах где нет установленного Python, а если есть, то возможно там отсутствуют нужные библиотеки. Но можно создать исполняемый файл exe, который запустится и без Python. Необходимо установить pyinstaller:

install pyinstaller

Затем перейти в командную строку, и перейти в нужную директорию с помощью команды cd. Далее напишем такой код:

--onefile --noconsole main.py

--onefile - означает, что будет только один исполняемый файл.

--noconsole - консоль не будет запускаться при открытии

main.py - файл, при запуске которого начинает работать ваша программа

В папке dist будет лежать нужный файл, остальные созданные папки можно удалить

Внимание! С помощью данного метода не получится скрыть ваш код, а также добиться прироста производительности
Более подробная инструкция по библиотеке
More from @python_scrypt
  1. May 31, 2025⚡️ drawDB — удобный инструмент для проектирования баз данных Редактор диаграмм, работающий…
  2. May 30, 2025Более простой способ создания контекстных менеджеров Почти год назад на канале было объясн…
  3. May 29, 2025⚙️ Управление временем выполнения функций с помощью тайм-аутов в Python Иногда требуется о…
  4. May 28, 2025Naive В методе Naive цикл for используется для обхода второго списка. После этого элементы…
  5. May 27, 2025👨‍💻 Распознавание текста на изображении с помощью Python 🎞 Видеоурок с подключением кон…
  6. May 26, 2025➡️ Извлечение уникальных элементов из списка с сохранением порядка 🗣️ Обычно, когда нужно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →