我想使用FastAPI。我使用pip安装了它,当我将它添加(并运行)到我的项目中时,如下所示:
from fastapi import FastApi 我得到了这个错误:
cannot import name 'FastApi' from 'fastapi' (C:\Users\xxx\PycharmProjects\MyBank\venv\lib\site-packages\fastapi\__init__.py).有人能帮我吗?
发布于 2022-02-15 01:58:05
这应该如下所示( API在最后被资本化)。请看一下文档。
from fastapi import FastAPI
^^^另外,确保不是来命名您的python脚本文件fastapi.py,因为这会干扰库(在添加from fastapi import FastAPI时),而是使用一些中性的名称,比如app.py。
发布于 2022-05-07 19:28:41
可能是因为python文件的名称实际上是快速的,而且python主要是查看当前文件夹来导入文件,而不是lib,这一事实给python造成了混乱。
这意味着,如果您有一个名为: fastapi.py的文件,那么python会认为导入fastapi.py文件意味着从当前的工作dir导入fastapi.py文件,并且会失败。
https://stackoverflow.com/questions/71119413
复制相似问题