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
这样就打包成功了