0 票
33 次浏览

我正在使用 Ubuntu 25.04,并像这样安装了 ptxprint:

sudo apt install python3-ptxprint

当我尝试通过运行 ptxprint 来启动它时,遇到了这个错误:

/usr/lib/python3/dist-packages/ptxprint/pdfrw/objects/pdfstring.py:120: SyntaxWarning: invalid escape sequence '\('
  the latter case should be encoded "(\(Hello)"
/usr/lib/python3/dist-packages/ptxprint/pdfrw/objects/pdfstring.py:375: SyntaxWarning: invalid escape sequence '\['
  1. \[nrtbf\()]: simple escapes
Traceback (most recent call last):
  File "/usr/bin/ptxprint", line 20, in <module>
    from ptxprint.utils import saferelpath
  File "/usr/lib/python3/dist-packages/ptxprint/utils.py", line 585, in <module>
    class Path(pathlib.Path):
    ...<34 lines>...
                  return self.as_posix()
  File "/usr/lib/python3/dist-packages/ptxprint/utils.py", line 587, in Path
    _flavour = pathlib._windows_flavour if os.name == "nt" else pathlib._posix_flavour
                                                                ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pathlib' has no attribute '_posix_flavour'

Ubuntu 25.04 附带的是 Python 3.13。该版本的 Python 中,pathlib 没有 _posix_flavour 属性。

机器翻译自 English
PTXprint 中 由 (495 分) 发布 | 33 次浏览

1 个回答

0 票
最佳答案

您使用的是旧版本的 ptxprint。Ubuntu 的软件仓库中不包含 PTXprint。您一定是从 Ubuntu 仓库之外安装了 .deb 文件。

要在 Ubuntu 上安装最新版本的 PTXPrint,请运行以下命令:

sudo add-apt-repository ppa:silnrsi/ptxprint

sudo apt install python3-ptxprint

这将通过 Launchpad 上的此 PPA 安装 PTXPrint。这是 PTXprint 的官方 PPA。您可以访问 sil.org 上的此下载页面 进行验证,该页面引用了此 PPA。

机器翻译自 English
由 (495 分) 发布
已选中 由 发布

相关问题

0 票
1 个回答 48 次浏览
你好! 在 Ubuntu 24.04.2 LTS 上,我安装了 PTXprint,版本是昨天的(python3-ptxprint/noble,noble,now 2.8.20-0~20250709~ubuntu24.04.1 all [installed]),但它拒绝启 ... deepcopy ... ===========================
Marjan Šavli 104 发布 提问于 七月 10, 2025
0 票
3 个回答 139 次浏览
我们刚刚安装了 2.5.12 版本,在更改语言时遇到了错误 我的团队成员无法切换到阿拉伯语 我卸载并重新安装后,无法切换到英语,系统自动选择了 ... "ptxprint.py", line 381, in <module> AttributeError: 'GtkViewModel' object has no attribute 'configId'
anon703820 222 发布 提问于 九月 13, 2024
0 票
2 个回答 894 次浏览
我正在使用 PTXprint 将我的 Paratext 项目文本导出为 PDF 文件 如果在 PTXprint 的 Basic Project and Scope 部分选择 Multiple Books ,并选中圣经的所有书卷,这将创建一个包含圣经所 ... 击 Print ,然后选中另一卷书,再点击 Print ,但那样会很繁琐 有没有办法一步完成?
bit 495 发布 提问于 七月 4, 2022
0 票
1 个回答 142 次浏览
我有一个历书圣经模块,其中包含自己的 \s# 标题 模块中没有 \inc s ,因为我不希望显示经文中的 \s# 标题 然而,PTXPrint 仍然显示了那些经文的 \s# 标题 如果我在 正文 选项卡中取消勾选 章节标题 ,则不会显 ... 标题 我目前的变通方法是将模块中所有的 \s# 标题替换为 \ms# 标题 但我在想,我是不是漏掉了某个设置?
beve 128 发布 提问于 四月 10, 2025
0 票
2 个回答 338 次浏览
这是我收到的错误报告 PTXprint 版本 1.9 请发送至:[Email Removed] PTXprint [1.9] - 错误! 创建失败:ptxprint-Default-JHNMWG.pdf \font<-12.0+p> longo \glue ... 宏问题 - 请联系支持,或提交错误报告 需要检查的引用:1.375 1.375 6.63
ace541611 123 发布 提问于 八月 23, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,053 个问题
6,013 个回答
5,677 条评论
2,032 位用户