为什么将Python .py文件大小转换为.exe后会增加

时间:2019-06-03 10:40:11

标签: python pyinstaller

我已经安装了pyinstaller,将python .py文件转换为可执行文件.exe。我的python文件约为32 KB,转换为可执行文件后,其大小增加到17 MB。为什么将尺寸增大得如此之大以及如何减小尺寸。

以下是我在python文件中使用的import语句:

from PyQt4 import QtCore, QtGui   
import os  
from os import system as sh  
import mysql.connector  
import base64  
from mysql.connector import Error

1 个答案:

答案 0 :(得分:0)

这样做的原因是,当您冻结python脚本(即将其转换为exe)时,所有依赖项都必须与32 KB脚本捆绑在一起。

更新设置配置可以帮助避免将依赖项的不必要部分包括在内。