【问题标题】:ImportError: cannot import name 'Request' from 'fastapi'ImportError:无法从“fastapi”导入名称“请求”
【发布时间】:2021-11-26 10:25:00
【问题描述】:

在 python 3.8 中导入时遇到错误

from fastapi import Request

抛出错误为 ImportError:无法从“fastapi”导入名称“Request”

【问题讨论】:

    标签: fastapi


    【解决方案1】:

    默认情况下,fastapi 已在您的计算机上安装了 0.47.1 版本。它有一些错误

    您可以改为安装 0.52.0 版 这样做

    pip3 install fastapi==0.52.0
    

    【讨论】:

    • 为什么不安装最新的呢?还有……你为什么要问自己的问题?
    • 因为找不到解决办法,又不想别人在网上挣扎
    【解决方案2】:

    更准确地说,您可以安装 0.51.0 版本(参见full release notes,摘录如下)。

    现在RequestResponseWebSocketstatus 可以直接从fastapi 导入,如from fastapi import Response。这是因为那些经常使用,直接使用请求,设置标头和cookie,获取状态码等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2022-07-20
      • 2015-06-11
      • 2018-09-17
      • 1970-01-01
      • 2022-01-22
      • 2021-06-30
      相关资源
      最近更新 更多