Конвертируйте файл python в .exe с помощью pyinstaller

#python-3.x #tkinter #pyinstaller #py2exe

#python-3.x #tkinter #pyinstaller #py2exe

Вопрос:

Я пытаюсь создать исполняемый файл Tkinter с фотографиями, видео и двумя песнями с помощью pyinstaller. Я сделал это без картинок, но я не знаю, как подключить их в exe-файле. Возможно ли это с помощью pyinstaller, или мне нужно использовать какой-то другой модуль? Я использую python 3.8.2

Комментарии:

1. в вашем скрипте python они связаны правильно? просто создайте exe с помощью pyinstaller , а затем запустите его, указав правильный путь

2. Я заменил файл .exe в папке скриптом python и изображением, и это сработало (скрипт содержал только одно изображение в качестве теста). По-прежнему не удается запустить его со звуком, написано «Не удалось выполнить скрипт playmusic» (playmusic — это название скрипта).

3. Аудио? Находится ли аудио в правильном месте назначения, как указано в вашем скрипте?

4. Да, все размещено правильно. Когда я запускаю скрипт из VS Code, он запускается без проблем.

5. Вы переместили exe-файл из dist папки в каталог script?

Ответ №1:

PyInstaller такого делать не будет. Вам необходимо предоставить свои звуковые файлы вручную. Сначала вам нужно добавить ваши звуковые файлы в выходной исполняемый файл с флагом add-data, затем создайте функцию для загрузки ваших файлов по извлеченному пути

Комментарии:

1. Разве вы не можете просто отредактировать файл спецификации, чтобы включить внешние файлы? pyinstaller.readthedocs.io/en/stable/spec-files.html

2. написано «Не удалось выполнить скрипт playmusic»