1.导入upx+构建conda虚拟环境
由于在打包exe的过程文件会过大,因此需要增加upx的文件压缩功能以及构建虚拟环境来减少已安装包的内存。
upx的安装
- upx官网:UPX: the Ultimate Packer for eXecutables - Homepage
- 在upx安装包下找到upx.exe文件复制到默认python环境下的Scripts中 (可以通过在命 令行where python找到自己的python环境路径)
- 将增加的upx.exe路劲增加系统变量的Path中
conda构建虚拟环境
创建虚拟环境 conda create -n 虚拟环境名 python==3.8 (python版本号)
激活虚拟环境 conda activate 虚拟环境名
撤销虚拟环境 conda deactivate 虚拟环境名
2.安装pyinstaller
在激活虚拟环境之后,可以在虚拟环境下通过清华源下载自己所需要的库,其中pyinstaller是必须的,代码如下
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
3.打包
可以直接打开项目的目录,在蓝色区域输入cmd直接到达该目录下的命令行
再接着输入
pyinstaller -w -F xx.py即可打包完成