汇总 PyQt 的依赖项

Rounding up Dependencies for PyQt

我一直在尝试让我在 PyQt 中编写的程序能够从 OS X 上的 CUPS 后端调用。 问题是 CUPS 沙盒使程序无法访问我在 /usr/local/Cellar.

中编写的 PyQt python 模块

有没有办法获取这些文件以及 Cellar 中的 Qt 文件,并将它们全部放在一个包含的文件夹中? 对于其他模块来说很简单,但是PyQt本身依赖很多。

我尝试使用 pyinstaller 和 cx_freeze,但没有成功。

如何将所有应用程序依赖项集中到一个位置?

我通过让后端将信息发送到本地主机上的侦听服务器来绕过 CUPS 沙盒,然后根据需要处理作业。我确保服务器监听只接受来自本地主机的连接。

我从来没有能够让 pyinstaller 或 cx_freeze 与 PyQt 一起工作,但这个解决方法是一个更好的选择。