废话不多说
原因:在Anaconda下打包的很多不必要的模块进去,导致最终的exe文件过于庞大。
解决办法:要用纯净的python来打包即可避免加入不必要的包,那么如何快速地建立纯净的python环境呢?
当然不用重装python,只需要通过pipenv建立虚拟环境即可。在虚拟环境下打包,最终的exe文件会非常小(几M)。
#第一步,建立虚拟环境
pipenv install
#第二步,进入虚拟环境
pipenv shell
#第三步,安装自己最终打包的py文件下需要的模块即可
pip install xxx
#第四步,安装pyinstaller打包用
pip install pyinstaller
#开始打包
pyinstaller -F xxxxxxxxxxxxxxxxxx
完成