【问题标题】:No such file or directory with FlaskFlask 没有这样的文件或目录
【发布时间】:2014-07-22 16:32:29
【问题描述】:

烧瓶问题:我的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

我很困惑为什么它过去在其他 virtualenv 上工作时会发生这种情况

这是 run.py 的样子:

#!flask/bin/python

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

【问题讨论】:

    标签: python flask


    【解决方案1】:

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

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

    您从中获得的教程要求您创建一个名为 flask 的 virtualenv 目录,并且脚本设置为运行安装在该目录中的 Python 二进制文件。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-30
      • 2021-06-24
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多