我有w3af的错误,如“/ usr / bin / w3af_console:4:/usr/bin/python2.5:not found”是否有任何解决方案

时间:2011-11-16 06:31:29

标签: python

我已经使用命令“sudo apt-get install w3af”安装了w3af但是在触发命令“w3af_console”上它显示了错误,如

所示

/ usr / bin / w3af_console:4:/usr/bin/python2.5:找不到

我已经安装了python2.5.6,如http://sourceforge.net/apps/trac/w3af/wiki/HowToInstallPython2.5所示,但仍然遇到同样的问题

请指导我正面方向

3 个答案:

答案 0 :(得分:0)

首先,我建议您使用python2.5安装apt-get,而不是手动安装w3af。其次,如果python2.5包想要{{1}},它应该依赖于它,所以我建议为该包提交错误报告。

答案 1 :(得分:0)

是的,这是因为Kali Linux默认使用Python2.6 / 2.7而不是2.5。 我检查了我的,它显示了同样的错误。

这是你需要做的。

nano /usr/bin/w3af_console

并将 /usr/bin/python2.5 更改为 /usr/bin/python2.6

那肯定会有用。

干杯!

答案 2 :(得分:-1)

如果python2.5不在/usr/bin,您可以尝试使用几种不同的解决方案。

首先是更改用于查找程序的路径。这是在两个文件上完成的:~/.profile如果你有,否则~/.bashrc(或类似的文件,具体取决于你的shell。)在该文件中添加以下行:

export PATH=$PATH:/usr/local/bin

另一种解决方案是在/usr/bin中创建指向所需程序的符号链接:

sudo ln -s /usr/local/bin/python2.5 /usr/bin

我推荐的第一个解决方案(更改PATH)。但是你必须更新w3af_console程序,而不是调用/usr/local/bin/python2.5