В прошлом посте, или как это тут называется, я описывал вам способ компиляции через модуль "pyinstaller", но способ тот был разочаровывающим, т.к. в конце вылетала ошибка.
Но, вчера я наткнулся на одно видео, где мужчина всё сделал с помощью модуля "auto-py-to-exe". Хочу вам сказать, что пока что это самыйудобный модуль, который я когда-либо видел. Так вот, как же это всё делать.
1. Установить auto-py-to-exe
Первым делом мы должны открыть cmd(командную строку).
После открытия указываем путь следующим образом:
Cd C:\Users\имя компьютера\AppData\Local\Programs\Python\Python38-32\Scripts
После, с помощью нашего любимого установщика "pip" устанавливаем auto-py-to-exe:
C:\Users\YarPan\AppData\Local\Programs\Python\Python38-32\Scripts>pip install auto-py-to-exe
Так выглядит команда в cmd. Вам же надо вписать:
pip install auto-py-to-exe
Если у вас не так, пересмотрите документацию.
После установки модуля, остаётся самое простое: открыть модуль. Это мы делаем в cmd(!): Просто вписываем auto-py-to-exe в cmd.
2. Компиляция файла.
1. Иконка программы нам почти не нужна(если хотите, скачайте)
Почему не нужна? Модуль в ней не нуждается.
После того, как вы вписали auto-py-to-exe в cmd, в вашем браузере открывается новая вкладка localhost:(И разные цифры).
Это значит, что всё у вас хорошо, и вы в шаге от победы.
Выглядит это всё очень удобно. Вы еще можете там пошуршать в настройках. Итак, нажимаем на кнопку снизу "CONVERT .PY TO .EXE"
После нажатия ждём.
Такая картина у нас в конце компиляции.
Вот тот каталог, где будет наш .exe файл.
А вот и наш .exe файл с моей иконкой.
Можете открыть, однако сам .exe файл никуда от этой папки не переносить(!).
Можете папку со всеми этими файлами перенести, однако приложение нет. Можете создать ярлык, что легче всего.
Ну, вот и всё! Спасибо за ваше внимание! Был рад стараться.