Как конвертировать .py в .exe
Я создал игру на питоне используя библиотеки pygame, wxPython. И я хочу конвертировать главный файл в .exe так чтобы эта игра работала на таком устройстве на котором нету питона или использованных библиотек. Есть ли какая-то прога или библиотека для исполнения этой задачи? Нужно чтобы работало в Windows, и как конвертировать .exe в исполняемый файл для OSX
Ответы (2 шт):
Автор решения: Victor VosMottor thanks Monica
→ Ссылка
pip install pyinstaller
pyinstaller your_program.py
Автор решения: Alex P
→ Ссылка
Попробуйте cx_Freeze.
python -m pip install cx_Freeze --upgrade
В корне вашей игры создаете файл "setup.py" примерно такого содержания:
from cx_Freeze import Executable, setup
# Список всех файлов и папок вашего проекта, за исключением исполняемого,
# находящихся в корневой папке
include_files = ['game', 'test'] # file or directory
options = {
'build_exe': {
'include_msvcr': True,
'build_exe': 'name_exe',
'include_files': include_files,
}
}
# Задаем исполняемый файл и свою иконку.
executables = [
Executable("game.py", icon='game.ico'),
]
setup(
name="game",
version="1.0",
description="Game",
executables=executables,
options=options,
)
Ну а дальше из корневой папки выполняем
python setup.py build