Ang*_*own 4 python exe pyinstaller ico
我的问题是以下问题,尽管我可以在可执行文件本身上设置任何我喜欢的图标,但是我无法更改此图标

我已经尝试了所有方法,但是当我选择exe文件或创建快捷方式时,此PyInstaller图标将出现!
这是exe文件的外观

这是棘手的部分,如果我设置选项--onefile,则不会发生。如果我生成独立exe,则此“其他”不需要的图标消失了!
如果您需要,这是规格文件:
# -*- mode: python -*-
a = Analysis(['Backpack.py'],
pathex=['C:\\Users\\Angelo\\Desktop\\PyInstaller-2.1\\Backpack'],
hiddenimports=[],
hookspath=None,
runtime_hooks=None)
a.datas += [('back_ico_3.ico', 'C:\\Users\\Angelo\\Desktop\\PyInstaller-2.1\\back_ico_3.ico', 'DATA')]
pyz = PYZ(a.pure)
exe = EXE(pyz,
a.scripts,
exclude_binaries=True,
name='Backpack.exe',
debug=False,
strip=None,
upx=True,
console=False , icon='back_ico_3.ico')
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=None,
upx=True,
name='Backpack')
Run Code Online (Sandbox Code Playgroud)
即使使用,我也遇到了同样的问题--onefile。将.exe剪切并粘贴到一个新目录中可以正常工作。
IconCache.db如果仍然没有显示您的自定义图标,请尝试删除并重新启动。在%localappdata%。
启用隐藏项目
去C:\Users\User\AppData\Local\Microsoft\Windows\Explorer。选择以iconcache和thumbcache开头的所有文件并删除所有这些文件
转到C:\Users\user\AppData\Local并删除IconCache.db
你有没有尝试过:
exe = EXE(pyz,
a.scripts,
exclude_binaries=True,
name='Backpack.exe',
debug=False,
strip=None,
upx=True,
console=False , icon='C:\\Users\\Angelo\\Desktop\\PyInstaller-2.1\\back_ico_3.ico')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4123 次 |
| 最近记录: |