文章目录
前言
一般来说我们的程序在服务器首选Linux系统去部署,但是难免会在一些特定情况中需要在Windows环境部署,所以下面我们就介绍一下如何在Windows上部署一个flask程序
一、准备工作
- 安装 Python 和 Flask
- 安装 Flask: 打开命令行工具(CMD 或 PowerShell),然后运行以下命令安装 Flask
pip install flask
- 创建 Flask 应用(我本地写了一个简单的,但是文件比较多,下面就列举一个最简单的flask程序,可以参考博客)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)
二、配置 Gunicorn 或 uWSGI
常见的 WSGI 服务器:
Gunicorn:一个流行的 WSGI 服务器,适用于 UNIX 系统
uWSGI:支持多种协议的高性能 WSGI 服务器,适用于 UNIX 和 Windows 系统
Waitress:一个简单且高效的 WSGI 服务器,适用于 Windows 系统
这里我们使用Waitress来部署我们的flask程序
1.安装 Waitress
一般我们项目里面都会有一个requirements.txt
的文件,我们可以把需要的依赖项都写在这个文件里面然后执行pip install -r .\requirements.txt
或者也可以直接安装pip install waitress
2.修改启动文件来使用 Waitress 启动 Flask 应用
from waitress import serve
from app import