运行 doxygen 时,出现 "sh: doxypy: command not found" 错误

While running doxygen, "sh: doxypy: command not found" error is coming

我已经在我的 linux 机器上安装了 doxygen 1.8.8,并尝试 运行 doxypy 但发现问题

[nipatel@caspgval4 docs]$ doxygen --version
1.8.8

[nipatel@caspgval4 docs]$ whereis doxypy
doxypy: /usr/bin/doxypy.py

[nipatel@caspgval4 docs]$ which doxypy
doxypy: Command not found.

在 运行ning doxygen 时,我看到以下错误:

Reading /mypath/myfile.py...
sh: doxypy: command not found

机器上的路径:

echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/bin/doxypy.py

如果我遗漏了什么,有人可以告诉我吗?我怎样才能使 doxypy 命令工作?我需要添加 PATH 什么的吗?

也许您的 $PATH 变量不包含默认路径? echo $PATH 应该是这样的:

[root@server ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

如果为空,您可以使用此命令设置PATH变量

export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"

我将 /usr/bin/doxypy.py 重命名为 /usr/bin/doxypy 并解决了问题。

我建议不要将 doxypy.py 重命名为 doxypy

创建符号 link:ln -s /usr/bin/doxypy.py /usr/bin/doxypy