[英]While running doxygen, “sh: doxypy: command not found” error is coming
I have installed doxygen 1.8.8
on my linux machine, and trying to run doxypy
but seeing issue with it 我已经在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.
While running doxygen, I see following error: 运行doxygen时,出现以下错误:
Reading /mypath/myfile.py...
sh: doxypy: command not found
PATH on the machine: 机器上的路径:
echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/bin/doxypy.py
Can someone let me know if I am missing anything here? 有人可以让我知道我是否在这里丢失任何东西吗? How can I make doxypy command work?
如何使doxypy命令起作用? Do I need to add any
PATH
or something? 我是否需要添加任何
PATH
或其他内容?
Maybe Your $PATH
variable doesn't contain the default paths? 也许您的
$PATH
变量不包含默认路径? echo $PATH
should give something like: echo $PATH
应该给出如下内容:
[root@server ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
If it's empty, You may set the PATH
variable with this command 如果为空,则可以使用此命令设置
PATH
变量
export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
我将/usr/bin/doxypy.py
重命名为/usr/bin/doxypy
,它解决了该问题。
I suggest to not rename doxypy.py
to doxypy
. 我建议不要将
doxypy.py
重命名为doxypy
。
Create a symbolic link: ln -s /usr/bin/doxypy.py /usr/bin/doxypy
创建一个符号链接:
ln -s /usr/bin/doxypy.py /usr/bin/doxypy
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.