Python三方库:PyInstaller(exe程序打包) – 山上下了雪-bky – 博客园
python将资源文件一起打包进exe 讲解(有算例)_总裁余(余登武)的博客-CSDN博客_python将资源文件一起打包
使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)_总裁余(余登武)的博客-CSDN博客_python虚拟环境打包exe
看完上面文章成功打包出文件
这里遇到一个坑排查下:
(16784-lsvW9rc9) C:\Users\16784>pyinstaller -F 520.spec
101 INFO: PyInstaller: 5.0.1
101 INFO: Python: 3.9.0
102 INFO: Platform: Windows-10-10.0.19041-SP0
option(s) not allowed:
--onedir/--onefile
makespec options not valid when a .spec file is given
(16784-lsvW9rc9) C:\Users\16784>pyinstaller -w 520.spec
99 INFO: PyInstaller: 5.0.1
99 INFO: Python: 3.9.0
100 INFO: Platform: Windows-10-10.0.19041-SP0
option(s) not allowed:
--console/--nowindowed/--windowed/--noconsole
makespec options not valid when a .spec file is given
(16784-lsvW9rc9) C:\Users\16784>pyinstaller -F -w 520.spec
96 INFO: PyInstaller: 5.0.1
96 INFO: Python: 3.9.0
97 INFO: Platform: Windows-10-10.0.19041-SP0
option(s) not allowed:
--onedir/--onefile
--console/--nowindowed/--windowed/--noconsole
makespec options not valid when a .spec file is given
当我跟着大佬输入:pyinstaller -F 520.spec
就会遇到如上报错,一番查找资料后,发现是不接受-F这些参数导致的(可以根据报错看看上面的第一篇文章,我就是通过他找到答案的)
只要不输入参数打包即可,输入如下;
pyinstaller 520.spec
希望我的文章对你有帮助,如果有的话点个赞再走叭,没被赞过有点可怜。
最后感谢大佬的文章!