ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-11-14 22:31:08  阅读:153  来源: 互联网

标签:文件 exe pipenv py 虚拟环境 pip 安装


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

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.大功告成!

标签:文件,exe,pipenv,py,虚拟环境,pip,安装
来源: https://www.cnblogs.com/pythonwsf/p/15553757.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有