Nikovit <Путешествия и разработка>

Самый простой способ скомпилировать python файл в exe

2019-04-15.png
Я перепробовал кучу разных утилит для компиляции python скрипта в .exe и везде были проблемы или не собирался файл, лог ошибками сыпал, файл собирался но не запускался и т.д.

И помог мне самый простой и легкий способ, расскажу о нем в трех шагах:

1. Устанавливаем пакет для сборки скрипта в exe
pip install pyinstaller

2. Переходим в папку со скриптом
cd c:\Свой_путь_до_скрипта

3. Запускаем компиляцию
pyinstaller --onefile main.py 

Вместо main.py подставляем свое имя скрипта если это отличается.
После сборки в папке проекта рядом с вашим скриптом появится папка dist в которой и будет находится exe файл.
Этот способ работает с установленными сторонними библиотеками python.


0
Илья
21.10.2019 22:06:03
в конце выдаёт ошибку
return code_func(co.co_argcount, co.co_kwonlyargcount, co.co_nlocals, co.co_stacksize,
TypeError: an integer is required (got type bytes)
0
Mons
11.11.2019 14:33:23
Необходимо обновить pyinstaller до совместимой версии
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
0
Алексей
10.12.2019 18:19:05
Включи голову, тебе все одно и тоже пишут, ты когда пишешь "pip install pyinstaller" он тебе и так последнюю ставит.

Инструкция не рабочая.
0
10.12.2019 23:17:03
pip install pyinstaller может не устанавливать последнюю версию пакета если сам pip старой версии

Правильнее будет обновить pip командой:
python -m pip install --upgrade pip
а затем устанавливать pyinstaller
0
Влад
14.12.2019 02:52:39
Решил проблему? Если да, то скажи как?
0
drtgfgffdf
24.10.2019 18:50:21
У меня тоже самое
0
Василий
29.10.2019 23:18:45
У меня работает, большое спасибо автору за статью!!!