个人技术杂货铺

uvicorn 与 pycharm 模块引用冲突

Published at 15 Feb, 2023, last modified at 15 Feb, 2023

from router.xxx import xxx 使用 pycharm 启动正常 uvicorn main:app 启动会报错 ModuleNotFoundError: No module named 'router'

from .router.xxx import xxx 使用 uvicorn main:app 启动正常 pycharm 启动报错 ImportError: attempted relative import with no known parent package

解决方案

不用 uvicorn main:app启动 使用 python main.py 启动即可

if __name__ == '__main__':
    uvicorn.run("main:app", host="0.0.0.0", reload=True, log_config="log_config.json")

津ICP备2023000673号-1