使用 Pyinstaller Spec 向 EXE 文件添加图标时没有错误,仍然没有显示图标

Kou*_*Deb 3 python exe publishing pyinstaller

我是 pyinstaller 的新手。当我编译我的 exe 文件时,我没有出错。 编译时输出

我已将徽标路径添加到规范文件。

exe = EXE(pyz,
      a.scripts,
      a.binaries,
      Tree('exp','exp'),
      a.zipfiles,
      a.datas,
      name='Screen2text',
      debug=False,
      bootloader_ignore_signals=False,
      strip=False,
      upx=True,
      upx_exclude=[],
      runtime_tmpdir=None,
      console=False,
      icon=r'D:\backup\logo.ico')
Run Code Online (Sandbox Code Playgroud)

但是编译后,我在我的exe文件上看不到那个标志。我的标志文件的大小是423KB。我错过了什么吗?

Pey*_*idi 5

实际上图标已经改变了,但是WindowsFile Explorer缓存了旧图标并且不显示新图标。
要做的事情: 只需重命名文件,文件资源管理器将更新图标,您将确定新图标是否已设置。

截屏