最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

FastApi windows环境部署

业界 admin 4浏览 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、进入服务,找到刚创建的服务,启动并设置自动启动即可

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. 暂无评论