【发布时间】:2019-08-12 18:46:11
【问题描述】:
使用 PyInstaller 成功打包我的 PySide 应用程序后,我在包文件夹中发现了许多不同的 *.so 文件。看到我的项目中没有使用的库,我很惊讶,例如:libQt53DAnimation.so、libQt53DCore.so、libQt5Multimedia.so 等。
我没有在源代码中导入它们,也没有将它们包含在隐藏的导入中。
正如我所读到的,PyInstaller 会自动查找应用程序运行所需的所有依赖项。如果我在打包后手动删除它们,那么我的应用程序运行时没有任何更改/麻烦。那就是指出它们没有必要,它们不应该被视为依赖项,不是吗?
那么有什么办法可以在打包的时候排除它们
【问题讨论】:
标签: python pyinstaller packaging pyside2