.EXE файл Python

Я написал игру на языке Python 3 в PyCharm с помощью библиотеки tkinter. Мне нужно эту игру перевести в .exe файл, чтобы я мог скинуть другу и он смог бы в неё поиграть. Нужно учитывать, что в игре использованы картинки, то есть, мне нужно не только один файл .py перевести в .exe , а ещё и картинки с этим файлом
Возможно в PyCharm есть такая функция, которая переводит в .exe файл, но я об такой не слышал.


Ответы (4 шт):

Автор решения: digglers

С помощью PyInstaller пробовали?

https://pypi.org/project/PyInstaller/

На сколько мне известно он собирает .py в .exe вместе с изображениями.

→ Ссылка
Автор решения: Куат Курпенов

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz Лучше качать с исходников, т.к. он шалит в python 3.8.0

→ Ссылка
Автор решения: Vitek_228_69

Сначало чекни видео https://www.youtube.com/watch?v=CgCJwDjm_Cw в коде укажи не полный путь, а текущую директорию и скидывай не EXE файл а архив с экзешником и прилагающимися к нему файлами

→ Ссылка
Автор решения: FotonPC

Сначала в CMD: pip install pyinstaller Потом переходишь в директорию игры, где главный файл. Потом делаешь примерно: pyinstaller main_file.(py/pyw) --onefile Новые версии pyinstaller реагируют на .pyw и добавляют флаг --noconsole. pyinstaller тебе генерирует EXE-шник в папку dist, которую он создает. Вы перемещаете EXE-шник из dist в папку где он был раньше. Там он уже достает изображения. pyinstaller же не запаковывает всю папку в EXE-шник!

У меня так всегда все работало!

→ Ссылка