侧边栏壁纸
  • 累计撰写 60 篇文章
  • 累计收到 10 条评论

python3.7环境下sanic-ext未生效 ModuleNotFoundError: No module named 'importlib.metadata'

2023-3-9 / 0 评论 / 2101 阅读
温馨提示:
本文最后更新于 2023-3-9,已超过半年没有更新,若内容或图片失效,请留言反馈。

在python3.7环境下,通过官方文档安装sanic即扩展插件,但是 sanic-ext包不起作用

提示 ModuleNotFoundError: No module named 'importlib.metadata'

这里的坑在于,服务启动时,sanic不会报错。因此很难定位出问题在sanic-ext。

寻找sanic-ext不起作用的原因:

结果报错,提示缺少importlib.metadata

查询当前环境下importlib.metadata的版本,发现在python3.7下importlib.metadata=4.2

直接装换成python3.8版本就可以了

官网文档也已经更新了,

评论一下?

OωO
取消