Flask应用程序错误,找不到该文件的目录。 [Errno 2]没有这样的文件或目录?

时间:2016-08-01 13:50:07

标签: python flask

我尝试在命令行中输入 python3 runserver.py 来运行该应用程序。

但是当我尝试运行我的烧瓶应用程序时,我一直收到以下错误。

/Library/Frameworks/Python.framework/Versions/3.5/Resources/Python.app/Contents/ MacOS / Python:无法打开文件' runserver& #39;:[Errno 2]没有这样的文件或目录

我正在使用此处描述的文件结构 - > Larger Applications - Flask

这就是我的项目结构:

- myproject
    - myproject
        - __init__.py
        - myproject.py (views are here)
        - schema.sql
        - static
            - beautify.css
        - templates
           - stuff1.html
           - stuff1.html
           - stuff3.html
    - runserver.py

当我运行脚本时,python无法找到runserver.py,即使我在runserver所在的目录中运行它。

我是从 myproject / 运行它。

一个问题可能是包的结构如何,另一个可能是python正在查找runserver.py的错误位置,因为错误显示/ library / frameworks / python / framework ... / Python,并不是runserver.py所在的位置。但为什么要查看该目录?

赞赏任何见解,

谢谢

runserver.py 

from myblog import app
app.run(debug=True)
    __init__.py

from flask import Flask
app = Flask(__name__)

import myblog.myblog

1 个答案:

答案 0 :(得分:0)

只需在终端中运行以下命令

“ pip install --upgrade setuptools”

并重新运行您的python文件