PY EXE
Конвертация файлов

Конвертировать PY в EXE

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать PY в EXE?
Да - PY конвертируется в EXE.

Запустите pip install pyinstaller, затем pyinstaller --onefile your_script.py; результат появится в папке dist/ и будет запускаться в Windows без установленного Python. Ожидайте, что размер выходных файлов составит 10-30 МБ, так как интерпретатор Python упакован внутри.

Также в EXE: S · RB · PRG

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать PY в EXE?

Упаковка скрипта в .exe позволяет делиться работающей программой Python с пользователями Windows, у которых не установлен Python, и дает вам приложение, запускаемое двойным кликом, вместо скрипта, требующего терминала.

Способы конвертации PY в EXE

PyInstaller FREE

Запустите pip install pyinstaller, затем pyinstaller --onefile your_script.py; найдите .exe в папке dist/. Добавьте --noconsole для приложений с графическим интерфейсом, которые не должны показывать окно терминала.

auto-py-to-exe FREE

Запустите pip install auto-py-to-exe, затем auto-py-to-exe, чтобы открыть графический интерфейс; выберите ваш файл .py, выберите «One File» или «One Directory» и нажмите «Convert».

Nuitka OPEN-SOURCE

Запустите pip install nuitka, затем python -m nuitka --onefile your_script.py; Nuitka компилирует Python в C, а затем в машинный код, создавая более быстрый и сложный для обратной разработки исполняемый файл.

cx_Freeze OPEN-SOURCE

Запустите pip install cx_Freeze, напишите небольшой файл setup.py, указав ваш скрипт в качестве точки входа, затем запустите python setup.py build, чтобы создать директорию, содержащую .exe и вспомогательные файлы.

Об этих форматах

Качество и на что обратить внимание

  • Файл .exe имеет большой размер (обычно 10-30 МБ), потому что все инструменты упаковывают интерпретатор Python и импортированные библиотеки внутрь исполняемого файла - это ожидаемо и нормально.
  • Многие антивирусы помечают свежесобранные исполняемые файлы PyInstaller как подозрительные; используйте Nuitka или отправьте файл в VirusTotal, если ложные срабатывания мешают распространению.
  • Онлайн-конвертеров для этой задачи в рабочем виде не существует - процесс требует запуска Python и компилятора локально на сборочной машине.

Часто задаваемые вопросы

Будет ли EXE работать на компьютере без установленного Python?
Да - все четыре инструмента упаковывают автономную среду выполнения Python внутрь исполняемого файла, поэтому на целевой машине отдельная установка Python не требуется.
Какой инструмент использовать для простого скрипта?
PyInstaller является самым популярным и лучше всего документированным; auto-py-to-exe - самый простой вариант, если вы предпочитаете графический интерфейс командной строке.
Можно ли создать EXE в виде одного файла без установщика?
Да - используйте pyinstaller --onefile или python -m nuitka --onefile, чтобы создать один автономный .exe, который при запуске распаковывает свои зависимости во временную папку.