Python 使用PySide2和Pyinstaller的应用程序在linux中生成192MB的文件,但在windows中生成70MB的文件
我正在用PyInstaller制作一个独立的PySide2应用程序,但是在linux上文件大小很大,在windows中.exe的大小只有70mb,而在linux中是192MB 在这两种情况下,构建都是使用虚拟环境进行的,并且只包含必要的模块。问题似乎出在PySide2上,因为带有标签的小窗口会生成129.3 MB的文件。有人知道如何解决这个问题吗 这是一个用于wich pyinstaller的MWE,可生成129.3 MB: 导入系统 从PySide2.qtwidts导入QApplication、QLabel #创建一个Qt应用程序 app=QApplication(sys.argv) #创建一个标签并显示它 label=QLabel(“你好世界”) label.show() #进入Qt应用程序主循环 app.exec() sys.exit() 信息: 视窗10 linux mint 19.2 linux上的python 3.7.5 64位 windows上的python 3.7.4 32位 pyinstaller:4.0.dev0+a9b299995 PySide2:5.13.0 命令:../venv/bin/pyinstaller--onefile mwe.py 编辑1:Python 使用PySide2和Pyinstaller的应用程序在linux中生成192MB的文件,但在windows中生成70MB的文件,python,linux,pyinstaller,pyside2,Python,Linux,Pyinstaller,Pyside2,我正在用PyInstaller制作一个独立的PySide2应用程序,但是在linux上文件大小很大,在windows中.exe的大小只有70mb,而在linux中是192MB 在这两种情况下,构建都是使用虚拟环境进行的,并且只包含必要的模块。问题似乎出在PySide2上,因为带有标签的小窗口会生成129.3 MB的文件。有人知道如何解决这个问题吗 这是一个用于wich pyinstaller的MWE,可生成129.3 MB: 导入系统 从PySide2.qtwidts导入QApplication
我在windows和linux中都检查了pyside2的大小,在linux中它要重得多,超过450 mb,而在windows中它只有300 mb如果为windows 64位编译,它的大小是多少?64位可执行文件自然更大,有时甚至更大。虽然大小增加了+174%似乎有点奇怪。@Bakuriu 88.9 MB没有增加那么多