既然你能点开本篇文章,就已经知道pyinstaller能干嘛了,无非就是打包python程序了。所以,我废话不多说,直接切入正题。
安装他的方法和其他库的操作一样,在cmd窗口输入 pip install pyinstaller 即可。
打包程序无非就是这几个参数,添加软件图片,显不显示终端等等。如果你不清楚这个参数是什么意思呢?那我建议你一个功能一个功能的加,对比一下方便看到打包后的效果。
-i 表示添加ico图片
-w:不显示终端
-F:不显示打包文件
打包太大的原因主要是你在python本地环境进行打包,本地环境中有很多其他没用的库,pyinstaller也会一股脑的打包进去。这会导致打包出来的exe文件很大,所以,你可以创建一个文件夹,在这个文件夹中创建一个虚拟环境。具体操作如下:
先创建一个文件夹,打开cmd 文件目录移动到该文件夹,输入以下命令
pip install pipenv #用于搭建虚拟环境
pipenv install #创建一个新的虚拟环境
pipenv shell #进入这个虚拟环境
pip install – #通过pip安装程序所需要的模块
PyInstaller -i 1.ico -F 文件名.py #执行打包命令
打包出来的文件就存放在dist文件夹中,直接将打包出的exe文件点击运行即可。
如果你想了解更多的python技术,欢迎关注我的个人博客