首页后端开发Pythonpython的pyinstaller打包exe之后

python的pyinstaller打包exe之后

时间2023-06-04 22:51:01发布访客分类Python浏览1087
导读:python的pyinstaller打包exe之后?这个要看你是否打包成一个独立的exe文件,如果是,则可以删除,如果不是,则不可以删除(尤其是重要的dll和依赖文件),下面我简单介绍一下python的pyinstaller打包程序的过程,...

python的pyinstaller打包exe之后?

这个要看你是否打包成一个独立的exe文件,如果是,则可以删除,如果不是,则不可以删除(尤其是重要的dll和依赖文件),下面我简单介绍一下python的pyinstaller打包程序的过程,感兴趣的朋友可以尝试一下:

安装pyinstaller

这个非常简单,打开cnd窗口,直接运行命令“pip install pyinstaller”即可,如下,程序会自动检测相关依赖并安装,安装包也不大,安装完成后,即可使用pyinstaller命令打包exe文件:

打包exe程序

打包为非独立exe文件

这里直接使用命令“pyinstaller -w py文件”即可(-w为去掉控制台窗口,不然程序运行时会自带一个黑框框,非常不美观),打包成功后,会有completed successfully提示:

同时当前文件夹下会生成一个build目录和dist目录,dist目录里面就有我们生成的exe文件,同时会自带有许多dll和依赖文件,删除重要的dll和依赖文件,程序运行就会报错:

打包为独立exe文件

这里只需要在上面命令的基础上添加一个参数-F即可,如下,程序成功打包后,会生成一个独立的exe文件(也在dist目录),没有多余的其他文件,但体积会比较大:

其他打包方式

除了pyinstaller打包方式外,你也可以用py2exe,步骤也非常简单,先pip安装,再打包文件,但需要单独编写打包配置文件,而且对python版本也有特定要求,感兴趣的朋友可以参考一下相关教程和资料,介绍的非常详细:

至此,我们就完成了利用pyinstaller将python文件打包为exe文件。总的来说,整个过程非常简单,如果你打包为独立exe文件,可以删除多余文件,如果是非独立exe文件,则不能删除多余文件,尤其是重要的dll和依赖文件,否则程序不能正常运行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python的pyinstaller打包exe之后
本文地址: https://pptw.com/jishu/61706.html
ES6和TypeScript各自有哪些价值 urlopen怎么用

游客 回复需填写必要信息