"pygmentize: command not found" 即使我已经在我的系统上安装了 pygments



我尝试在Debian 9上安装pypygs同时使用apt-get install python3-pygmentspip install Pygments,但没有方法使其在命令行上工作。

我怀疑我的PATH不包含安装的路径。我将/usr/lib/python3/dist-packages/添加到我的PATH,因为pypygs包安装在那里,但这当然不是一个解决方案,因为那里没有一个bin或可执行文件。这里有脚本,但没有一个具有'x'权限。

我应该在PATH变量中添加什么目录呢?apt-file list python3-pygments只显示之前添加的目录(/usr/lib/python3/dist-packages/)。

可能问题与我的PATH无关。我不知道。但是为了使用生成的,我需要使它工作。乳胶包。在pyements网站上有这句话,这让我觉得我需要安装一些其他的东西:

如果安装了pygmentize脚本,则可以在shell中使用pyements。

我希望他们能写更多关于如何安装脚本,因为我在他们的网站或互联网上找不到任何东西。就我在网上看到的,大多数人只是正常安装pypyents,然后他们就可以使用minted了,所以我对这个"脚本"持怀疑态度。

终于找到了!我卸载并重新安装,这次我得到了有用的警告:

Installing collected packages: Pygments
WARNING: The script pygmentize.exe is installed in 'C:UsersCarmanBrAppDataLocalProgramsPythonPython310Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

更新了我的路径,现在终于工作了!

最新更新