python打包的程序很大_Pyinstaller 打包以及pipenv 虚拟环境应用,以及打包出来程序太大的解决办法...

直接在基本环境中使用Pyinstaller将pyinstaller 打包成exe, 打包出来的exe会非常大,

最好用pipenv创建一个虚拟环境。

在虚拟环境中安装你写的python程序需要的各种包,

记得还要安装pyinstaller

安装好pyinstaller后

pipenv install 创建一个新环境

pipenv shell 进入虚拟环境

pip install 各种包

pip install pyinstaller 这个也要啊。

特别注意,如果导入了numpy 这种包,打包出来的exe文件会非常大。可以先不导入,或者可能最好不要直接导入numpy ,只导入你用到的numpy的方法。打包出来可能会小一点。打出来的exe执行后可能会报错,在cmd下执行一下,看下什么错,有时候会因为没有把你的包全部打进去,比如缺少numpy包,

那就直接进入虚拟环境下,找到numpy所在的文件夹,然后直接把numpy文件夹拷到的打包出来的exe文件夹中。虽然这样程序文件可能会大一点,但是不会像几百兆那样夸张。

我一般用这个命令打包pyinstaller -D xxx.py   这样打出来的是一个文价夹,适合大程序。

原文链接:https://blog.csdn.net/qq_27047075/article/details/107141363


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部