gpt4 book ai didi

python - PyInstaller 无法更改快捷方式图标

转载 作者:太空狗 更新时间:2023-10-30 02:30:54 26 4
gpt4 key购买 nike

我的问题如下,虽然我可以在可执行文件本身上设置我喜欢的任何图标,但我无法更改这个

enter image description here

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

这是 exe 本身的样子

enter image description here

这是棘手的部分,如果我设置选项 --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')

最佳答案

即使使用 --onefile,我也遇到了同样的问题。将 .exe 剪切并粘贴到一个新目录中即可。

尝试删除 IconCache.db 并重新启动,如果它仍然不显示您的自定义图标。它在 %localappdata% 中。

关于python - PyInstaller 无法更改快捷方式图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com