• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Проблема с Pygame при упаковке в exe

VEymas

New member
12.08.2020
4
0
Решил попробовать написать свою первую игру на пайтоне, но при упаковке файла в exe через pyinstaller выскакивает предупреждение WARNING: Hidden import "pygame._view" not found! . Далее при запуске exeшника как только доходит до загрузки звуков через mixer.Sound вылезает ошибка pygame.error: Unable to open file 'sounds/pistol.ogg'. Поискал такую ошибку в гугле, там в коде просто забыли прописать pygame.init(), у меня прописано, облазил весь интернет, так и не смог разобраться. Буду благодарен каждому совету
 
Ты "компилировал" все в один .ехе ? Покажи структуру своего проекта и структуру что есть на выходе после pyinstaller'a.
А что касается ошибки, то там явно написано какой файл не может найти твоя программа.
п.с.
Если засунул все в один.ехе то можешь попробовать рядом с ним создать папку sounds и сунуть туда свой pistol.ogg
 
Ты "компилировал" все в один .ехе ? Покажи структуру своего проекта и структуру что есть на выходе после pyinstaller'a.
А что касается ошибки, то там явно написано какой файл не может найти твоя программа.
п.с.
Если засунул все в один.ехе то можешь попробовать рядом с ним создать папку sounds и сунуть туда свой pistol.ogg
Да я так и делал, я в exe паковал только файл с кодом, а рядом с ним у меня папки images и sounds c картинками и звуками соответственно. Картинки нормально загружаются, а со звуками чёт беда. Программа может найти этот файл, но не может его открыть, причём она не может открыть ни один из звуковых файлов. Там именно Unable to open в ошибке
 
Да я так и делал, я в exe паковал только файл с кодом, а рядом с ним у меня папки images и sounds c картинками и звуками соответственно. Картинки нормально загружаются, а со звуками чёт беда. Программа может найти этот файл, но не может его открыть, причём она не может открыть ни один из звуковых файлов. Там именно Unable to open в ошибке
До "компиляции" она открыть его могла ?
 
Да, через обычный файл с кодом всё работает
Скорее всего, pyinstaller не подтягивает из пайчарама что-то, что как раз таки и отвечает за обработку саундов. Единственное что я могу тебе предложить, это скомпилить не в один файл а в сам код переписать с возможностью логирования всевозможных ексепшинов. В противном случае, это будет все вилами по воде.
 
Скорее всего, pyinstaller не подтягивает из пайчарама что-то, что как раз таки и отвечает за обработку саундов. Единственное что я могу тебе предложить, это скомпилить не в один файл а в сам код переписать с возможностью логирования всевозможных ексепшинов. В противном случае, это будет все вилами по воде.
Ок, спасибо
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD