关于多个py文件打包成 exe后文件过大的解决方法

主要参考以下博主的分享,解决了我的问题

1.https://www.pythonheidong.com/blog/article/551582/42f0143719515b67c52d/

通过以上博主的方法进入pipenv的虚拟环境,但是在第三步安装内部库的时候出现错误,应该为pip install 库名。

2.https://blog.csdn.net/RYOMARYOMA/article/details/111563301

此博主的方法是在虚拟环境中将多个py文件打包,关键在于----pyinstaller -F -w main.py --hidden-import wafertable.py

 

个人总结如下:

1.先要安装pipenv的虚拟环境

2.通过pipenv shell创建虚拟环境

3.通过pip install 库名,安装所需要的库,pyinstaller也需要安装(安装完后可以通过pip list查看所安装的库)

4.最关键的一步,看cmd上的路径,当前处在哪个路径下,就将自己写的py文件及所需的图片等放入该路径下(同样在py文件中也需要将引用图片的绝对路径修改为当前的路径)

5.最后就是关键的一步,pyinstaller -F -w - i 图片名称(ico格式的)final.py(主文件)  --hidden-import need.py(need.py是 在主文件final.py中引用的py文件)

6.大功告成!

上一篇:在win7主机上为你的linux虚拟机配置ntp服务


下一篇:Win10 CPU占用高解决方案一则