python启动项目时,已经安装导入了uvloop包但在启动时依然报错:
import uvloop
ModuleNotFoundError: No module named 'uvloop'
可能是由于在启动类中添加了参数:
两种方式解决,如下:
1、将uvloop参数修改为其他(比如asyncio)
uvicorn.run(app="main:app", host="127.0.0.1", port=15001, workers=1,loop="asyncio")
2、或者将loop参数删除。
uvicorn.run(app="main:app", host="127.0.0.1", port=15001, workers=1)