直接使用原来的python打包exe,会包含之前下载的各种库,导致exe内存过大,且打包过程时间长。可在python中建立虚拟环境,安装指定库。
建立虚拟环境
这里用到的是pipenv库,win+r 输入cmd进入命令指示符
1、安装pipenv
pip install pipenv
2、通过cd指令切换到要建立虚拟环境的目录
cd C:\python36\摄像头统计
3、创建虚拟环境
pipenv shell
image.png
4、pip安装程序执行需要的库
打包exe
这里用到pyinstaller库
pip install pyinstaller
pyinstaller -F -w -i logo.ico xxxx.py
其中:
-F:强制打包
-w:不带后台命令窗口
-i: 使用logo图标的地址
该目录下生成build和dist文件夹,包含该虚拟环境下生成的exe和支持文件。