0 票
48 次浏览

我注意到 PTXprint 在 Ubuntu 25.04 中以包名 python3-ptxprint 分发 (编辑:这是错误的,Ubuntu 的软件仓库中并不包含 PTXprint。我一定是从其他来源安装了 python3-ptxprint)。这让我以为 ptxprint 是一个 Python 模块,可以在 PyPI 上找到,但我找不到。

如果我运行 pip install ptxprint ,会出现以下错误:

ERROR: Could not find a version that satisfies the requirement ptxprint (from versions: none)
ERROR: No matching distribution found for ptxprint

同样,链接 https://pypi.org/project/ptxprint/ 也指向 404 错误。

ptxprint 可以作为 Python 包使用吗?如果能以无头模式(headlessly)运行 ptxprint,并将其作为依赖项包含在我的 Python 应用程序中,那就太方便了。

机器翻译自 English
PTXprint 中 由 (495 分) 发布
已编辑 由 发布 | 48 次浏览

2 个回答

0 票
最佳答案

PTXprint 未在 PyPI 上提供。我猜测开发者选择不将该包发布到 PyPI,是因为该包有许多依赖项,而这些依赖项本身也不在 PyPI 上(例如 GTK 和 TeX Live)。因此,即使该包在 PyPI 上可用,安装过程仍然比直接运行 pip install ptxprint 更复杂。

PTXprint 背后部分代码的 GitHub 仓库在这里:https://github.com/sillsdev/ptx2pdf 。我不知道为什么它被命名为 ptx2pdf 而不是 PTXprint。这个仓库由 sil.org 上的此下载页面 链接。

机器翻译自 English
由 (495 分) 发布
+1 票
制作 pypi 包的难点在于 PTXprint 是一个应用程序,而 pypi 打包方式并不适合包含 PTXprint 所需的所有支持数据目录。如果您想尝试一下,如果您能取得任何进展,我会很感兴趣。

话虽如此,pyproject.toml 文件确实支持从源代码安装。也就是说:拉取仓库并运行 pip install -e . 或类似命令。如果您这样做,您将获得一个无头(headless)的 ptxprint 安装,不包含 GUI 附加组件。如果您需要 GUI,则需要类似 pip install -e .[gui] 的东西,但请注意,GUI 依赖项非常庞大,且不适合通过 pip 安装,对于许多特定的 GUI 依赖项,您可能最好使用其他机制(如您的包管理器)来安装。
机器翻译自 English
由 (658 分) 发布

很好。这意味着我可以将这一行添加到 requirements.txt 中:
git+https://github.com/sillsdev/ptx2pdf@master#egg=ptxprint

然后,我可以通过运行 pip install -r requirements.txt. 来安装 requirements.txt 中列出的所有依赖项。

或者,我可以像这样使用 uv:uv add 'ptxprint @ git+https://github.com/sillsdev/ptx2pdf'

机器翻译自 English

相关问题

0 票
2 个回答 371 次浏览
我正在使用 PTXprint 从阿拉伯语 Paratext 项目创建 PDF 文件,阿拉伯语是从右向左书写的语言。PTXprint 有一个选项: “页边距节号 … 栏宽”(位于“正文”下) 如果我启用此选项,导出的 PDF 文件中会在页边距显示节号。但是,它们显示在左侧页边距,而我希望它们显示在右侧页边距。我该如何在右侧页边距显示节号?
bit 495 发布 提问于 十月 27, 2022
0 票
5 个回答 247 次浏览
当我在 PTXprint 中首次创建项目时,可以将其链接到一个现有的 PT 项目 我注意到,有时 PT 数据中的更改会自动 拉取 到 PTXprint 项目中 问题 我想知道触发这些更新的机制是什么,以及用户是否可以请求 刷新 请告知我可以 ... 能会反向传递 (这对某些人来说听起来熟悉吗?这不是理想的工作流程,但有时会发生 )因此,我提出了这个问题
Tim 934 发布 提问于 四月 24
0 票
1 个回答 129 次浏览
这是我的问题:在脚注中,译者提供了源文本中的希伯来语单词及其含义范围 下方行中希伯来语字母 lamed 的上部笔画与上方行中字母 q p g 的下部笔画重叠 我不想仅仅为了适应某些特殊字符而增加脚注两行之间的间距 我想 ... 来语字体大小与主字体(Charis SIL)的大小成比例,例如将希伯来语字体大小设置为主字体大小的 80% 如何解决这个问题?
Y Mdu Niê 124 发布 提问于 三月 10
0 票
2 个回答 127 次浏览
我刚开始使用 PTXprint 我确实想使用 Paratext,但由于我使用的是 Mac,我正在等待 Paratext 10 发布 在此期间,我已经准备好了一份《诗篇》的译本(圣经其余部分则是较早的版本),并且我已经将诗篇第 ... PTXprint 中,我该如何跳过安装 Berean Sample Bible 或从在线仓库下载捆绑包这一步?拜托了,谢谢
vikslen 105 发布 提问于 二月 5
0 票
1 个回答 75 次浏览
我想在约翰福音 5:10 和约翰福音 5:18 中使用 \fm …\fm*,主文中两个脚注调用处的关键词均为“犹太人”,并指向同一个脚注条目,其内容为“犹太人的领袖”。 我期望脚注呈现以下格式,但不知道如何配置 PTXprint。 c, d 5:10,18 在约翰福音第 5 章的语境中,犹太人指的是犹太人的领袖。
Y Mdu Niê 124 发布 提问于 一月 24
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,053 个问题
6,013 个回答
5,677 条评论
2,032 位用户