我只是在试验烧瓶,我尝试了基本的方法:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello world'
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0')
但是它会在shell中产生它:
- 正在提供Flask应用程序“ flask_project”(延迟加载)
- 环境:生产 [31m警告:这是开发服务器。请勿在生产部署中使用它。[0m [2m改用生产WSGI服务器。[0m
- 调试模式:开
- 在http://0.0.0.0:5000/上运行(按CTRL + C退出)
- 从统计信息重新启动 追溯(最近一次通话): 文件“ /Users/theoturner/Desktop/flask_project.py”,第10行,在 app.run(debug = True,host ='0.0.0.0') 运行中的文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/flask/app.py”,第990行 run_simple(主机,端口,自我,**选项) 在run_simple中的文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/werkzeug/serving.py”,第1007行 run_with_reloader(内部,额外文件,reloader_interval,reloader_type) 在run_with_reloader中的第332行,文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/werkzeug/_reloader.py”,第332行 sys.exit(reloader.restart_with_reloader()) 文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/werkzeug/_reloader.py”,行176,在restart_with_reloader中 exit_code = subprocess.call(args,env = new_environ,close_fds = False) 调用中的文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py”,第323行 用Popen(* popenargs,** kwargs)作为p: init 中的文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py”,行775 restore_signals,start_new_session) _execute_child中的文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py”,第1522行 提高child_exception_type(errno_num,err_msg,err_filename) OSError:[Errno 8]执行格式错误:'/Users/theoturner/Desktop/flask_project.py'