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