如何使用 pyinstaller 将图像包含在 .exe 中
How to use pyinstaller to include images in the .exe
我正在尝试使用 pygame 制作一个简单的寻路应用程序,并使用 pyinstaller 将其制作为 .exe。
不幸的是,该项目使用图像,当我 运行 .exe 时,它返回并告诉我图像不存在。我如何 运行 pyinstaller 来包含图像?
如果您不使用--onefile
命令,您可以直接将图片拖放到您的exe所在的文件夹中。或者拖放到图片文件夹中。
如果您使用 onefile,则需要修改您在 运行 代码 pyinstaller script.py
时获得的 .spec 文件。然后运行pyinstaller scriptname.spec
。像这样编辑 datas
变量
datas = [('src/image.png', '.'),
('src/image1.png' '.')]
如果图像位于与您的脚本不同的文件夹中,您可以输入它们在脚本中的位置地址。
可以在 documentation
中阅读更多信息
我正在尝试使用 pygame 制作一个简单的寻路应用程序,并使用 pyinstaller 将其制作为 .exe。 不幸的是,该项目使用图像,当我 运行 .exe 时,它返回并告诉我图像不存在。我如何 运行 pyinstaller 来包含图像?
如果您不使用--onefile
命令,您可以直接将图片拖放到您的exe所在的文件夹中。或者拖放到图片文件夹中。
如果您使用 onefile,则需要修改您在 运行 代码 pyinstaller script.py
时获得的 .spec 文件。然后运行pyinstaller scriptname.spec
。像这样编辑 datas
变量
datas = [('src/image.png', '.'),
('src/image1.png' '.')]
如果图像位于与您的脚本不同的文件夹中,您可以输入它们在脚本中的位置地址。
可以在 documentation
中阅读更多信息