我已使用PyInstaller使用以下命令创建了独立的.exe
文件:pyinstaller --onefile -i "icon0.ico" test.py -w
。当我打开dist
文件夹时,exe
被放到其中,显示了我使用的图标,但是当我从该文件夹复制或移动它时,该图标消失了,并返回到库存的PyInstaller图标。
奇怪的是,如果重命名该文件,图标将保持其应有的状态,但是我不能将其用作解决方案,因为我还有其他文件依赖于exe
是特定文件名。我使用Resource Hacker查看图标的内容,我用图标完全替换了股票图标,但是保存完所有内容后,仍然使用旧的股票PyInstaller图标。是的,我的.ico
文件具有所有不同的256x256、128x128、64x64、48x48、32x32和16x16大小。
该如何解决?
PyInstaller版本:3.4
Python版本:3.7.2
答案 0 :(得分:1)
我通常使用pyinstaller --onefile -w --icon = 图标名称 .ico test.py。