无法执行目录中的setup文件

我在部署openstack的过程中,发现在目录中明明有setup这个文件,但是执行的时候却报错,文件找不到:

ls

animbus-deploy.tar.gz deploy-ui.tar.gz kolla-registry.tar registry.tar setup
ansible kolla-config.tar.gz PDF repo

setup

-bash: setup: 未找到命令

./setup

-bash: ./setup: /bin/bash:q: 坏的解释器: 没有那个文件或目录

当我执行:setup的时候,报错是:未找到命令
当我执行:./setup的时候,报错是:坏的解释器: 没有那个文件或目录

能否请各位指点一下,谢谢大家!

setup 是文件还是目录?
一般应该是 setup.sh 或者 setup.py