Другие языки программирования и технологии

Как скомпилировать *.py скрипт в *.exe программу? (Python 3.1.1)

когда то давно нашел урок, для компиляции в exe, там для python 3.4, но я думаю что подойдет... надо установить cx_freeze, но там еще говорилось о PyQt4, но я так понял что это не обязательно... после того как установишь, создай setup.py файл с таким от содержанием :

import sys
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}

# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
base = "Win32GUI"

setup( name = "Ваше название",
version = "0.1",
description = "Ваше описание",
options = {"build_exe": build_exe_options},
executables = [Executable("test.py", base=base)])

там где написано "test.py" , там должен быть имя файла, которого хочешь компилировать, для удобства создай bat файл с таким содержимым :

python setup.py build

при запуске bat файла откроется консоль и покажет компиляцию, после компилирование все файлы будут находится в папке build

источник я не помню
Данияр Касымов
Данияр Касымов
220
Лучший ответ
Не бывает компиляции питона в exe. Бывает только упаковка в EXE, навроде SFX (самораспаковывающихся) архивов.
Самый простой способ и есть SFX в каком-нибудь WinRAR, там можно настроить SFX-архив, так, что файлы будут автоматически распаковываться во временную папку и запускаться, без всяких лишних окон.
С помощь компилятора O_o
Вы в блокноте пишите?
Роман Журавлёв Вы так написали, как-будто Питон - компилируемый язык программирования

Похожие вопросы