Мой cx_Freeze выдает ошибку. Как мне решить эту проблему? ⇐ Python

Программы на Python
Anonymous
Мой cx_Freeze выдает ошибку. Как мне решить эту проблему?

Сообщение Anonymous »

Я пытаюсь создать исполняемый файл для своей игры, но при каждой попытке запуска выдается ошибка. Как я могу это исправить? Я заметил, что это может быть изображение PNG; изображение 320x32, и я не знаю, влияет ли это на него. Пожалуйста, помогите мне! Т-Т
Ошибка:

Код: Выделить всё

cx_Freeze: Python error in main script
Traceback (most recent call last):
File
C:\Users\com\AppData\Local\Packages\PythonSoftwareF
oundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-pack
ages\Python311\site-packages\cx_Freeze\initscripts\_startup
_. py", line 141, in run
module_init.run(f" __ main_{name}")
File
"C:\Users\com\AppData\Local\Packages\PythonSoftwareF
oundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-pack
ages\Python311\site-packages\cx_Freeze\initscripts\console.p
y", line 25, in run
exec(code, main_globals)
File "DinoGame.py", line 27, in 
FileNotFoundError: No such file or directory:
'C:\Users\com\DinoGame\build\exe.win-amd64-3.11\lib\li
brary.zip\Dino\Spritesheet.png'.
А это мой setup.py:

Код: Выделить всё

import cx_Freeze
import os

executables = [
cx_Freeze.Executable(
script="DinoGame.py",
base="Win32GUI"
)
]
build_exe_options = {
"packages": ["pygame", "os", "random"],
"include_files": [
(os.path.join(os.getcwd(), "Dino"), "Dino"),
(os.path.join(os.getcwd(), "Musicas"), "Musicas")
],

}
cx_Freeze.setup(
name="DinoGame",
version="1.0",
description="Jogo Dino feito por Gustavo Carvalho",
options={"build_exe": build_exe_options},
executables=executables
)
Я попробовал изменить папку с изображением, например переместить изображение в папку «Музыка», но проблема (ОШИБКА) последовала за изображением. Я пробовал другие коды для моего setup.py, но это все равно не сработало. Я также пытался изменить части игры, связанные с изображением или папкой с изображением, но это все равно не помогло, и ошибка не исчезла.

Подробнее здесь: https://stackoverflow.com/questions/790 ... is-problem

Вернуться в «Python»