python - 创建 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 的文件夹内。请帮助如何做到这一点。
解决方案
实际上,它有效,我的意思是这个命令pyinstaller --onefile --console -i icon/app.ico main.py
有效。图标缓存有问题,这就是它没有正确反映的原因。创建exe后,将exe文件复制到其他位置,它可以工作,您可以在exe中看到图标。
推荐阅读
- android - 无法打开 PayUMoney 屏幕以查看卡详细信息
- reactjs - 如何使 react-select 下拉菜单中的选项可访问?
- oracle - 在 ODI 中执行时,Jython 脚本不起作用
- asp.net - Aspboilerplate 仅部分适用于 IIS,但完全适用于 IIS Express
- reactjs - 屏幕阅读器第一次未读取创建表单工具提示
- python-2.7 - Thrift Build 因“src/thrift/transport/TSSLSocket.cpp:43:10: fatal error: 'openssl/opensslv.h' file not found”而停止
- rust - 有没有办法从 travis-ci 构建下载编译工件?
- javascript - 如何在一页中使用两个范围滑块?
- python-3.x - 尝试使用 python 和 beautifulsoup 获取 onclick 属性的文本
- javascript - jquery-ui - 在 jquery(MySelctor).draggable 上,来自回调函数,如何在 MySelector 的每个元素上循环?