我的问题如下,虽然我可以在可执行文件本身上设置我喜欢的任何图标,但我无法更改此图标
我尝试了所有的东西,但是当我选择exe文件或者当我创建一个快捷方式时,这个PyInstaller图标就会出现!
这是exe看起来的样子
这是棘手的部分,如果我设置选项–onefile,这不会发生.
如果我生成独立的exe,这个“额外的”不需要的图标就会消失!
这是您需要的spec文件:
# -*- 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')