Я делаю небольшую игру, используя в основном Tkinter, но для звуков я использовал pygame.
Я пытался создать файл .exe, но при выполнении выдает ошибку.
pygame.init()
self.sound_player_shot = pygame.mixer.Sound('sounds/shot.wav')
self.sound_gameover = pygame.mixer.Sound('sounds/gameover.wav')
pygame.mixer.music.load('sounds/soundtrack.mp3')
pygame.mixer.music.play(-1)
Это единственный код из pygame, который я использую, и после создания файла .exe и копирования всех папок с данными в папку dist
при выполнении этой ошибки возникает:
Exception in Tkinter callback
Traceback (most recent call last):
File "tkinter\__init__.py", line 1883, in __call__
File "space_shooter.py", line 1292, in start_game
File "space_shooter.py", line 115, in __init__
pygame.error
Папка sounds
находится в той же папке, что и space_shooter.py
, и все мои другие небольшие проекты работали просто путем копирования всех папок с данными в dist
.
Спасибо!