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和依赖文件,否则程序不能正常运行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。