Упаковываем скрипты в .exe
Код программы, написанной на Python, хранится в файлах с расширением .py
. Программист легко запустит такую программу с помощью интерпретатора.
Но как быть с не-программистами, которые привыкли запускать программы двойным кликом по значку и не готовы возиться с установкой интерпретатора ради запуска вашего скрипта? Как поделиться программой с друзьями или коллегами?
PyInstaller
С помощью библиотеки PyInstaller можно запаковать код на Python в исполняемый файл в расширением .exe
. В этом файле будет содержаться всё необходимое для выполнения программы, включая интерпретатор и необходимые зависимости (внешние библиотеки).
Как установить PyInstaller
- Откройте терминал (командную строку);
- Если умеете пользоваться виртуальным окружением, то создайте и активируйте его. Если нет, то пропустите этот шаг;
- Выполните команду
pip install pyinstaller
.
Документация
Документация понятная и актуальная. Ознакомиться с ней можно здесь.