pyinstaller 瘦身exe

在程序里面经常用pandas和pyqt5这样的大包,则会导致一个问题,pyinstaller之后,程序基本上100M放上,经常200M左右。非常难受。


采用 虚拟环境的的方式,从200M可以瘦身到50M左右。


IDE: Pycharm

切换Python解释器为对应的新的Env环境:




在Terminal中点击+号新建,然后看到会看到(venv)标识,说明Terminal已经在虚拟环境中。

输入 activate  完成启动,可以让pip和各种命令不受全局环境变量影响。也是关键内容,pyinstaller能够瘦身的关键。



然后,pip下载各类包等,建议走国内镜像,效率更高:

pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple


最后就是直接使用 pyinstaller即可:



参考:

https://blog.csdn.net/qq_41506111/article/details/109011343

https://blog.csdn.net/frostime/article/details/90523062

https://www.jianshu.com/p/5d59adf62430

https://www.cnblogs.com/lyj0123/p/10422983.html


TIS: 路径尽可能的不要出现中文。 实测,ENV环境对于编码要求更高,最好不要出现中文。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容