Python 如何从Spyder IDE运行Flask脚本?
在Spyder中,我编写了此代码。Python 如何从Spyder IDE运行Flask脚本?,python,flask,spyder,Python,Flask,Spyder,在Spyder中,我编写了此代码。 为什么它没有显示在我的浏览器localhost:5000上 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "Hello World!" if __name__ == "__main__": app.run(debug=True) 你是如何运行你的脚本的?你的代码应该可以工作。您有两个选择: 导航到terminal/cmd
为什么它没有显示在我的浏览器localhost:5000上
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello World!"
if __name__ == "__main__":
app.run(debug=True)
你是如何运行你的脚本的?你的代码应该可以工作。您有两个选择: 导航到terminal/cmd中脚本所在的文件夹,然后输入以下内容:
python3 script.py
用脚本的实际名称替换script.py
或者:
python3 script.py
如果它成功启动flask服务器,它将为您提供其运行的地址和端口。默认情况下,它应该是端口5000,如您所说
但地址可以是:
- 本地主机:5000
app.run(port=8080)
不要使用
app.run()
使用app.run(debug=False)
,而是为了运行。尝试如下指定主机和端口:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello World!"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5000, debug=True)
我认为您需要删除上次调用中的
debug=True
,才能在Spyder中工作。