没有Flask这样的文件或目录

时间:2014-07-22 16:32:29

标签: python flask

烧瓶问题:我在以下目录中有run.py文件

 /Users/`<username>`/Python_stuff/flask

但是当我运行它时说

(api_automation)MacBook-Pro:flask `<username>`$ ./run.py
-bash: ./run.py: flask/bin/python: bad interpreter: No such file or directory

我很困惑为什么这种情况发生在过去曾在其他虚拟媒体上发挥作用

这是run.py的样子:

#!flask/bin/python

from app import app 
app.run(debug = True)

1 个答案:

答案 0 :(得分:15)

您的文件以shebang开头告诉shell要加载哪个程序来运行脚本。 shebang行是以#!开头的第一行。

在这种情况下,shebang告诉shell运行flask/bin/python,并且该文件在您当前的位置不存在。

你得到的教程希望你创建一个名为flask的virtualenv目录,并设置脚本来运行安装在该目录中的Python二进制文件。

如果您使用的是其他Python位置,请编辑shebang行以指向正确的位置,或使用python run.py在命令行上显式命名可执行文件。在这种情况下,shebang线被忽略。