我已经安装了一个名为ReconDog的程序。
我已经安装了Python,我要做的就是运行名为“ dog”的文件,您可以在下图中看到它。
我已通过运行更改了文件权限
chmod +x dog
以及
chmod +x dog.py
然后当我尝试运行文件时
python dog
或
python dog.py
我收到此错误:
有什么主意要怎么做吗?
以下是Github网址: https://github.com/s0md3v/ReconDog
谢谢
答案 0 :(得分:1)
dog
文件的第一行是这样的:
#!/usr/bin/env python3
也许您的Python解释器位于其他地方?尝试使用which python3
查找它,并使用正确的位置更新文件。完成此操作后,您应该只需键入dog就可以运行文件,就像在项目的演示视频中看到的那样。
或者,只需键入python3 dog
来运行文件。它看起来并不酷,但是可以避免编辑文件。
当然,还可以为您的项目创建一个virtualenv并安装requirements.txt文件中的所有内容。这样可以解决您遇到的依赖性问题。
答案 1 :(得分:0)
可能您没有安装要求。
data.filter((el)=>{
if(el.column_name == e.target.value){
el.data_type
}
})
,并且在获取tld之后应该可以工作。
答案 2 :(得分:0)
在bash中运行程序时,需要指定程序的路径或程序本身(如果它位于系统已知的PATH
之一中),因此,在这种情况下,您需要使用{{1 }},(python3 ./dog
在当前目录中的含义)(文件扩展名对文件无效)
答案 3 :(得分:-1)