使用 pyinstaller 打包exe文件,自定义图标报错

python的程序,使用pyinstaller打包成exe文件
当执行以下命令,自定图标时

pyinstaller -F ./test.py --noconsole -i ./qrcode.png

却抛出异常:
AttributeError: module ‘win32ctypes.pywin32.win32api’ has no attribute ‘error’
在这里插入图片描述

这是因为图标的格式要求的 ico格式
将图片转换格式使用网上的在线转换
https://jinaconvert.com/cn/convert-to-ico.php
转换后的ico格式的文件,复制到python程序执行文件夹下,在执行

pyinstaller -F ./test.py --noconsole -i ./5eaa93674044a.16px.ico
在这里插入图片描述
这样就打包成功了

你可能感兴趣的:(python,exe,windows)