Debian12克隆sqlmap后执行报错‘python: command not found’求助
解决Debian 12中运行sqlmap时“bash: python: command not found”的问题
你的sqlmap克隆过程没有问题,报错的核心原因是Debian 12(Bookworm)默认不再提供python命令的系统软链接,系统中只有python3命令,而你用python sqlmap.py调用时,bash找不到这个命令,和sqlmap本身的安装无关。
以下是几种解决方法:
直接使用
python3替代python运行命令:python3 sqlmap.py -u "https://www.hacksplaining.com/lessons/sql-injection" --smart创建系统级的
python到python3软链接(需要管理员权限),这样后续可以直接用python命令:sudo ln -s /usr/bin/python3 /usr/bin/python先确认系统是否安装了Python3(Debian12默认预装,但可以验证):
python3 --version如果未安装,执行以下命令安装:
sudo apt update && sudo apt install python3
内容的提问来源于stack exchange,提问作者david
相关产品推荐
相关产品推荐

