Как конвертировать Py в EXE: подробный гайд с картинками и пошаговыми инструкциями
Py-to-exe (или py2exe) - это инструмент для преобразования скриптов Python в двоичные исполняемые файлы (.exe).
С помощью py2exe вы можете получить полностью автономные исполняемые файлы, которые могут запускаться на любой системе, не имеющей установленного Python. Это полезно для распространения программного обеспечения, которое Вы создали в Python- и не хотите, чтобы пользователи программы переживали по поводу установки Python и других зависимостей.
Пример использования py2exe:
1. Установите py2exe:
bash
pip install py2exe
2. Создайте файл `setup.py` со следующим содержимым:
python
from distutils.core import setup
import py2exe
setup(
console=['my_script.py']
)
В этом файле мы используем `py2exe` для создания одиночной консольной программы из файла `my_script.py`.
3. Запустите команду:
bash
python setup.py py2exe
Эта команда создаст каталог `dist`, содержащий исполняемый файл `my_script.exe` и необходимые библиотеки.
4. Вы можете выполнить `my_script.exe` на любом компьютере, не имеющем установленного Python!
Вот как можно быстро превратить скрипт `hello.py` в исполняемый файл `hello.exe` с помощью py2exe:
1. Установите py2exe:
bash
pip3 install py2exe
2. Создайте файл `setup.py` со следующим содержимым:
python
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
Это указывает py2exe, что мы хотим создать исполняемый файл из `hello.py`.
3. Запустите команду:
bash
python setup.py py2exe
Выполнение этой команды запустит py2exe, создаст папку `build` и скомпилирует `hello.py` в двоичный исполняемый файл с именем `hello.exe`.
4. Вы получите исполняемый файл `hello.exe` в папке `dist/`. Вы можете отправить этот файл кому-то, и он сможет выполнять его, не устанавливая Python.