最近再次使用pyinstaller生成EXE包,发现出现了如下:
pyinstaller: error: unrecognized arguments:*.py的错误。
后来查了一下,是因为pyinstaller -F *py的代码编译输入不规范。 因为我需要加入依赖地址与打入ico.
比方我的例子是在window10下,win+r 输入cmd打开命令提示行 cd切换到pinyinwenzishuchu.py所在的目录,即你所需要编译的目录,你也可以按住Ctrl或者Shirt再鼠标右键选择打开power shell(在别的系统linux系统下需要手动切换目录),然后输入类似如下位置的code:
pyinstaller -F 注意位置
--paths=C:\Users\ADMIN\AppData\Local\Programs\Python\Python310\Scripts\pypinyin.py
以上是依赖路径,注意空格隔开,我只举了个例子
pinyinwenzishuchu.py
这是需要编译的文件。
--icon=C:\Users\ADMIN\Desktop\zrg\bianxie\aaa.ico
最后是icon路径,注意,大小,我的是32X32,必须转换,网上有改.bmp为.ico是错误的。
或者有更简单的方式。
我的分享到这里结束了。