Python写了3行代码,打包生成的exe太大了?
x.py中只写了如下三行代码:a=1
b=2
print(a+b)
使用pyinstaller打包生成的exe有9M多,运行需要3秒左右的时间,不知道什么原因,求大神指教。 你在代码下面加一个 input() 试试? 改成这样:
pyinstaller -F 程序名
然后dist文件夹里面有个exe,拿出来,剩下的都可以删掉了 Robot_Steve 发表于 2020-4-6 17:19
你在代码下面加一个 input() 试试?
谢谢回答,还是一样的。 nironglai 发表于 2020-4-6 17:22
谢谢回答,还是一样的。
运行 exe 本来就慢吧 qiuyouzhi 发表于 2020-4-6 17:19
改成这样:
然后dist文件夹里面有个exe,拿出来,剩下的都可以删掉了
是这么操作的,大小和速度还是一样的。 Robot_Steve 发表于 2020-4-6 17:25
运行 exe 本来就慢吧
慢可以理解,但是这个大小有点接受不了啊,感觉是有些不必要的库也打包进去了,但是不知道打包了多少库,哪些库是不必要的。 nironglai 发表于 2020-4-6 17:27
慢可以理解,但是这个大小有点接受不了啊,感觉是有些不必要的库也打包进去了,但是不知道打包了多少库, ...
这东西是一个脚本语言
不是玩exe的东东 nironglai 发表于 2020-4-6 17:27
慢可以理解,但是这个大小有点接受不了啊,感觉是有些不必要的库也打包进去了,但是不知道打包了多少库, ...
我有一个程序,用到了很多包,而且还有2220行代码,大小还可以(23MB)...... Robot_Steve 发表于 2020-4-6 19:36
我有一个程序,用到了很多包,而且还有2220行代码,大小还可以(23MB)......
那是为啥呢? 唉……没办法,pyinstaller就这样,可以尝试cx_freeze和py2exe
页:
[1]