使用pyinstaller打包python(anaconda虚拟环境),生成exe文件过大,改用pipenv创建虚拟环境

结果:将exe文件从250M压缩到48M

pipenv创建虚拟环境时,创建的python环境必须和本机python版本一致。

因为本机的python是anaconda默认的python3.11,所以需要先激活conda下的win7py的虚拟环境。接下来才能使用pipenv –python3.7创建python3.7虚拟环境。

 

激活虚拟环境 pipenv shell

 

根据项目依赖环境下载相应的库

 

pip install ***

 

在该环境下安装pyinstaller

 

在该环境下打开项目所在位置,打包 pyinstaller ./app.spec

 

 

如果使用electron继续将flask.exe文件打包为桌面端应用,生成的exe文件依然很大,这是因为electron集成了Chromium内核。

posted @ 2023-09-14 10:18  听雨画船眠  阅读(349)  评论(0编辑  收藏  举报