自动安装缺少的python包

自动安装缺少的python包
This commit is contained in:
essesoul
2023-01-03 19:30:23 +08:00
parent 1bbe7f4d5d
commit 7f44093c91
+10 -2
View File
@@ -2,12 +2,20 @@ import datetime
import uuid
import asyncio
from pathlib import Path
import os
try:
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
from starlette.requests import Request
from starlette.responses import HTMLResponse, FileResponse
from starlette.staticfiles import StaticFiles
from sqlalchemy import select, update, func
from sqlalchemy.ext.asyncio.session import AsyncSession
except ImportError:
os.system("pip install -r requirements.txt")
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
from starlette.requests import Request
from starlette.responses import HTMLResponse, FileResponse
from starlette.staticfiles import StaticFiles
from sqlalchemy import select, update, func
from sqlalchemy.ext.asyncio.session import AsyncSession