python - 有没有办法让 Pyinstaller GUI 引用与其他 GUI 的共享文件夹,以减少磁盘上的冗余库文件
问题描述
我有两个使用相同库(PyQT5、numpy、matlibplot)的类似 GUI,我想知道是否有办法让每个 GUI 文件夹只包含唯一文件,并让共享文件夹包含相同的文件
基本上我现在拥有的
--Main Folder
--GUI_A
--GUI_libraries
--GUI_B
--GUI_libraries
我想要
--Main Folder
--GUI_libraries
--GUI_A(able to reference GUI_libraries)
--GUI_B(able to reference GUI_libraries)
我没有使用 --onefile,所以每个 GUI 当前都是一个文件夹,其中包含其必要的文件和可执行文件。
解决方案
相信 PyInstaller 中的多打包功能将让我为顶级 GUI 保留一组库,并让后续 GUI 引用这些库,而不是拥有相同库的多个本地副本。
https://pyinstaller.readthedocs.io/en/stable/spec-files.html#multipackage-bundles
推荐阅读
- javascript - Cognito自己的域登录页面为空白
- python - 无法在 linux Ubuntu 16.04 的 QThread 类中运行 pyshark.FileCapture(pcap)
- mysql - 两列(不同名称,不同表)为一行
- javascript - 同步 foreach 并渲染 2 个查询结果 NODEJS
- ios - 如何快速将 yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 转换为 MM-dd-yyyy
- apache-spark - 结构流式演示,程序像批处理作业一样立即退出,不连续,火花
- c - 如何回调函数在 C 中的运行时工作
- javascript - 如何使 Javascript 倒计时 24 小时并在 24 小时后淡出 div 元素?
- python - Python mysql fetchall() 返回附加字符
- ruby-on-rails - 如何在rails中为异常编写rspec?