我如何通过蟒蛇在python,spyder上使用烧瓶?

时间:2020-09-11 05:45:06

标签: python

看起来我无法使用flask运行python。

我的文件是“ hello.py”,这是代码:

from flask import Flask
myapp = Flask(__name__)

@myapp.route('/')
def index():
    return 'hello!'


它运行正常,但是如果我这样做:set FLASK_APP=hello.py
它给了我SyntaxError: invalid syntax
然后如果我这样做:env:FLASK_APP=hello.py 再次
,它会运行,但是执行以下操作:{{1}
它给了我同样的语法错误。

2 个答案:

答案 0 :(得分:0)

之后

from flask import Flask
myapp = Flask(__name__)

@myapp.route('/')
def index():
    return 'hello!'
# Add this line
myapp.run()

并以python hello.py的身份运行python文件

答案 1 :(得分:0)

这些是命令,假设您位于文件hello.py的目录中。

# Unix Bash (Linux, Mac, WSL)
export FLASK_APP=hello
flask run

# Windows CMD:
set FLASK_APP=hello
 flask run

# Windows PowerShell:
env:FLASK_APP = "hello"
flask run

在Windows和WSL Ubuntu 20.04中用hello.py测试过:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'
相关问题