1. 下载和安装 NSSM
- 访问 NSSM 的官方网站 并下载最新版本。
- 解压下载的 ZIP 文件。
- 将解压后的
nssm.exe
复制到一个适当的位置,例如C:\Program Files\nssm\
。
2. 创建 Flask Windows 服务
- 打开命令提示符或 PowerShell 为管理员。
- 导航到
nssm.exe
所在的目录或确保它在你的 PATH 中。 - 执行以下命令来创建一个新的 Windows 服务:
nssm install FlaskService
这会打开 NSSM 的 GUI。
-
在 "Application" 选项卡中:
- 在 "Path" 中,指定你的 Python 解释器的路径,通常是
C:\PythonXX\python.exe
(其中XX
是版本号)。 - 在 "Startup directory" 中,指定你的 Flask 应用脚本(如
app.py
)所在的目录。 - 在 "Arguments" 中,输入你的 Flask 应用脚本的名称,例如
app.py
.
- 在 "Path" 中,指定你的 Python 解释器的路径,通常是
-
点击 "Install service".
3. 启动服务
现在,你可以使用 Windows 的服务管理控制台或命令行工具来启动、停止或重新启动你的服务。
例如,要启动服务,你可以使用以下命令:
net start FlaskService
要停止服务,你可以使用:
net stop FlaskService
现在,每次你的机器启动时,Flask 应用都会自动运行,而无需手动启动它。
注意:本文归作者所有,未经作者允许,不得转载