python3-pygments 之后没有二进制文件

python3-pygments 之后没有二进制文件

我的 Latex 文档需要 pygmentize 。由于 minted 似乎仅适用于 python3 版本,因此我想安装 python3-pygments。 (我使用的是 Ubuntu 16.04.7 LTS)

现在,一开始似乎可以工作,但随后就无法调用它:

me@mypc:~$ sudo apt install python3-pygments
[...]
Die folgenden NEUEN Pakete werden installiert:
  python3-pygments
[...]
Vorbereitung zum Entpacken von .../python3-pygments_2.1+dfsg-1_all.deb ...
Entpacken von python3-pygments (2.1+dfsg-1) ...
python3-pygments (2.1+dfsg-1) wird eingerichtet ...
me@mypc:~$ pygmentize -V
Die Anwendung »pygmentize« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt install python-pygments

抱歉德语,但它基本上表示当前未安装 pygmentize。我如何启动并运行它?

答案1

在 Ubuntu 16.04 中,二进制文件由软件包使用 Python 2 模块pygmentize提供。python-pygments在我的实验中,minted它可以与 Python 2 版本配合使用pygments,它会调用pygmentize二进制文件,而且无论是使用 Python 2 还是 Python 3 实现,就其而言都没有任何区别minted

要重现,请运行

sudo apt install texlive-latex-extra python-pygments

并处理minted-using 文档

pdflatex -shell-escape ...

从包的版本 2.3.1+dfsg-1 开始python3-pygmentspygmentize二进制文件是 Python 3 版本;您会在 Debian 10 或更高版本以及 Ubuntu 20.04 或更高版本中找到这一点。

相关内容