Найти в Дзене
SamAlex

Крестики Нолики на Python: 7 Из PY в EXE

Продолжаю серию статей по написанию игры «Крестики Нолики» на Python. Предыдущие части: 1 Игровое поле. 2 Рисуем крестики и нолики. 3 Глупый Бот. 4 Проверка на выигрыш. 5 Старт, Стоп и Результаты игры. 6 Мозги для Бота. Наша игра уже полностью готова, бот получил мозги и уже может принимать решения в зависимости от игровой ситуации. Вот только запускать игру мы можем на компьютере, где установлен «Python», а если захочется дать поиграть знакомым. Сегодня мы это исправим и скомпилируем на код в файл с расширением «EXE». Будем использовать стороннюю библиотеку «pyinstaller» которую необходимо установить. Открываем в «PyCharm» наш проект, переходим в терминал. В терминале прописываем команду «pip install pyinstaller» и нажимаем клавишу «Enter». Дожидаемся завершения процесса установки библиотеки. Для нашего приложения приготовил значок «icon» с расширением «ico», поместил его в папку проекта. Теперь все готово для компиляции нашей игры. В терминале вводим команду «pyinstaller -F -w -i «C:
Оглавление

Продолжаю серию статей по написанию игры «Крестики Нолики» на Python.

Предыдущие части:

1 Игровое поле.
2 Рисуем крестики и нолики.
3 Глупый Бот.
4 Проверка на выигрыш.
5 Старт, Стоп и Результаты игры.
6 Мозги для Бота.

Наша игра уже полностью готова, бот получил мозги и уже может принимать решения в зависимости от игровой ситуации. Вот только запускать игру мы можем на компьютере, где установлен «Python», а если захочется дать поиграть знакомым. Сегодня мы это исправим и скомпилируем на код в файл с расширением «EXE». Будем использовать стороннюю библиотеку «pyinstaller» которую необходимо установить.

Открываем в «PyCharm» наш проект, переходим в терминал.

В PyCharm переходим в терминал
В PyCharm переходим в терминал

В терминале прописываем команду «pip install pyinstaller» и нажимаем клавишу «Enter». Дожидаемся завершения процесса установки библиотеки.

Для нашего приложения приготовил значок «icon» с расширением «ico», поместил его в папку проекта.

Теперь все готово для компиляции нашей игры. В терминале вводим команду

«pyinstaller -F -w -i «C:\User\SamAlex\PychrmProjects\TicTacToe\icon.ico» main.py».

Флаг «-F» указывается что бы наша игра скомпилировалась одним файлом

Флаг «-w» указывается что бы отключить окно консоли, при запуске нашего файла.

Флаг «-i» указывается что бы установить значок на компилируемый файл.

Далее идет путь к нашему файлу значка. И название файла с кодом для компиляции.

Нажимаем клавишу «Enter», дожидаемся завершения компиляции.

После завершения компиляции, в меню файлов появилась новая папка «dist» в которой находится наш с компилируемый файл, переходим в папку с проектом, открываем папку «dist» в ней лежит наш файл с расширением «EXE».

Запускаем его, сыграем несколько игр, все прекрасно работает.

А на сегодня все.

Спасибо за внимание. Если Вам понравился материал, поддержите канал, поставьте "Лайк", оставьте комментарий и подпишитесь на мой канал.

#python #pyinstaller #из py в exe #крестики нолики на Python #PyCharm