我正在尝试运行python程序:
from app import app
@app.route('/')
@app.route('/index')
def index():
return "Hello, World!
我是从https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world找到的。它使用包“app”。但是当我运行它时,它会出错:
from app import app
ImportError: cannot import name 'app'
我用pip安装了包“app”。在包文件夹(/usr/local/lib/python3.5/dist-packages/app)中的Init.py文件中没有类“app”。在文件 init .py中只有2个函数 - hello()和add(x,y)。 init .py如下:
def hello():
return 'Hello world!'
def add(x,y):
return x+y
我找到的脚本要导入的包“app”是否相同?我该怎么做才能让脚本运行?
答案 0 :(得分:0)
$> pip install flask
<强> my_main.py 强>
from flask import Flask
app = Flask(__name__)
@app.route('/')
@app.route('/index')
def index():
return "Hello, World!"
if __name__ == "__main__":
app.run(debug=True)
然后
$> python my_main.py
答案 1 :(得分:0)
试试这个: 以下文件的代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello() -> str:
return 'Hello world from Flask!'
app.run()
运行提示
py -3 -m pip hello_flash.py
考虑到您已经部署了已安装的烧瓶。 其他, 首先 - 你需要
py -3 -m pip install flask