FileNotFoundError:无法找到资源:

问题描述 投票:0回答:1

我的错误:

Traceback (most recent call last):
  File "Main.py", line 12, in <module>
  File "Main_menu.py", line 14, in __init__
  File "arcade\texture.py", line 504, in load_texture
  File "arcade\resources\__init__.py", line 39, in resolve_resource_path
    raise FileNotFoundError(f"Cannot locate resource : {path}")
FileNotFoundError: Cannot locate resource : menu_background.jpg

查询输入到控制台:

pyinstaller Main.py --add-data "menu_background.jpg;." --onefile --noconsole

--add-data
更改控制台提示没有帮助。

python pyinstaller arcade
1个回答
0
投票

看起来您正在从不存在 jpg 文件的目录运行命令。 要么将该文件移动到您的工作目录, 或者提供 jpg 文件的完整路径。

例如,如果您使用的是 Windows:

pyinstaller Main.py --add-data "C:/Users/you/Desktop/menu_background.jpg;." --onefile --noconsole

© www.soinside.com 2019 - 2024. All rights reserved.