我编写了一个 python 应用程序,它使用 pdfkit 包来打印 PDF。我正在使用 pyinstaller 在 Ubuntu 上构建此应用程序的可执行文件。pdfkit 依赖于在 /usr/bin/ 下使用 sudo apt install 安装的 wkhtmltopdf。
根据pyinstaller 文档,可以通过将每个二进制文件添加到 .spec 文件中的“二进制文件”列表来包含二进制文件。但是,这似乎不起作用。我还尝试在 pwd 中创建 wkhtmltopdf 的副本,并将文件添加到 .spec 文件中的“数据”列表中,但它不起作用。
如何将 /usr/bin/ 下的 wkhtmltopdf 二进制文件包含到我的包中,以便最终用户无需单独安装它?