Преобразование файла py в exe файл с изображениями - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь преобразовать игру, которую я написал в python, с изображениями в exe-файл. если я конвертирую файл без картинок, он работает, а с картинками нет, я использовал pyinstaller. Есть ли другой процесс с картинками

1 Ответ

0 голосов
/ 06 мая 2020

Проблема main в том, что ваш .exe файл не видит ваши изображения!

Прежде всего, убедитесь, что вы используете относительные пути к вашим изображениям.

Если вы это сделали, вы должны поместить изображения рядом с исполняемым файлом на том же уровне, что и ваш файл main.py, например, если у вас есть такая структура проекта:

.
├── assets
│   ├── fonts-folder
│   │   ├── OFL.txt
│   │   └── Rubik-Regular.ttf
│   ├── imag1.jpg
│   └── icon.png
└── src
    └── main.py

После создания file.exe вы должны поместить свой file.exe в исполняемый каталог, поэтому структура вашего проекта будет выглядеть так:

.
├── executable
│   └── file.exe
├── assets
│   ├── fonts-folder
│   │   ├── OFL.txt
│   │   └── Rubik-Regular.ttf
│   ├── imag1.jpg
│   └── icon.png
└── src
    └── main.py

ИЛИ (НЕ РЕКОМЕНДУЕТСЯ )

вы можете просто поместить свой файл .exe рядом с файлом main.py, поэтому структура вашего проекта может выглядеть так:

.
├── assets
│   ├── fonts-folder
│   │   ├── OFL.txt
│   │   └── Rubik-Regular.ttf
│   ├── imag1.jpg
│   └── icon.png
└── src
    ├── main.py
    └── file.exe
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...