首页 > 解决方案 > 创建 exe 时如何在 PyInstaller 中提供图标的相对路径

问题描述

我正在尝试使用以下命令使用 pyinstaller 创建基于控制台的 exe。

pyinstaller --onefile --console -i icon/app.ico main.py

或者

pyinstaller --onefile --console --icon=./icon/app.ico main.py

Pyinstaller 创建了 exe,但它没有嵌入我提供的图标。我的图标文件名为app.ico,位于名为 icon 的文件夹内。请帮助如何做到这一点。

标签: pythonpyinstaller

解决方案


实际上,它有效,我的意思是这个命令pyinstaller --onefile --console -i icon/app.ico main.py有效。图标缓存有问题,这就是它没有正确反映的原因。创建exe后,将exe文件复制到其他位置,它可以工作,您可以在exe中看到图标。


推荐阅读