exe造福大众,奈何路途曲折
先是vs直接装的pyinstaller不管用;后是不知如何打多个文件的项目(最后写在一个.py里了……还有import的包尽量减少了);最后是图片文件不会打包在一起,让我有种擦屎擦不干净的不爽的感觉...),再加再一篇帖子里看到“pyinstaller不是将代码编译,而是将脚本弄成可以执行的文件,所以别想能打包后程序变快”,由此猜想到“图片需要完整路径,spec文件里也要写上完整路径,这样就能让这个exe...’,’D:\\XiutuDog\\_pic.png’,’DATA’))
红框是三张我需要的图片,格式是 ((‘名字1′,’1的完整路径’,’类型’),(‘名字2′,’2的完整路径’,’类型’))
左边的橙色箭头是是否显示控制台的...= PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,...完成后应当是这样的(FP.exe是从dist文件夹复制出来的,【dist文件夹内就是打包好的exe】)
那个exe,离开了图标所在的文件夹可能会变回原来的默认图标,一会儿后会恢复……
但是无论如何,可以脱离图片运行了