pyinstaller 瘦身exe

2021-03-02  本文已影响0人  DavidOcean

在程序里面经常用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环境对于编码要求更高,最好不要出现中文。

上一篇下一篇

猜你喜欢

热点阅读