我尝试在命令行中输入 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
答案 0 :(得分:0)
只需在终端中运行以下命令
“ pip install --upgrade setuptools”
并重新运行您的python文件