最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

FastApi windows环境部署

运维笔记admin5浏览0评论

1、在服务器下载python并安装,注意勾选"Add Python to environment variables"选项自动配置环境

2、在pycharm下方控制台终端(Terminal)中输入

pip freeze > requirements.txt
导出依赖文件requirements.txt,位于根目录下

3、将所有py文件和requirements.txt文件复制粘贴到服务器上(最好新建个文件夹存放),如果使用sqlite将db文件一并带上

4、在该新文件夹里按住shift+右键,点击在此处打开命令窗口输入:

python -m venv venv
此时文件夹中会多出一个venv文件夹

5将 requirements文件须放在在venv\Scripts中
6、进入venv\Scripts中,将activate.bat拉入命令窗口并按下回车,进入venv环境,输入:

pip install -i https://pypi.douban/simple -r requirements.txt

7、使用nssm命令创建windows服务(cmd进入nssm程序所在的目录,修改路径为自己实际的路径,命令如下):
nssm.exe install “FastAPIWindowsService” “C:\pycode\fastapiDemo\venv\Scripts\python.exe” “C:\pycode\fastapiDemo\test.py”

8、进入服务,找到刚创建的服务,启动并设置自动启动即可

发布评论

评论列表(0)

  1. 暂无评论