我的初始项目设置工作正常,但是在安装 psutil 后,我开始收到 fastApi 的循环导入错误。我尝试卸载 psutil,但是错误仍然存在。
File ".\project.py", line 1, in <module>
from fastapi import FastAPI
File "c:\users\nikhi\pycharmprojects\fastapi\venv\lib\site-packages\fastapi\__init__.py", line 7, in <module>
from .applications import FastAPI as FastAPI
File "c:\users\nikhi\pycharmprojects\fastapi\venv\lib\site-packages\fastapi\applications.py", line 4, in <module>
from fastapi import routing
File "c:\users\nikhi\pycharmprojects\fastapi\venv\lib\site-packages\fastapi\routing.py", line 30, in <module>
from fastapi.encoders import DictIntStrAny, SetIntStr, jsonable_encoder
File "c:\users\nikhi\pycharmprojects\fastapi\venv\lib\site-packages\fastapi\encoders.py", line 9, in <module>
from fastapi import FastAPI
ImportError: cannot import name 'FastAPI' from partially initialized module 'fastapi' (most likely due to a circular import)
Run Code Online (Sandbox Code Playgroud)
如果您的项目被命名fastapi并作为模块安装,或者fastapi.py您的项目中有一个命名的文件,那么这些将覆盖模块本身的内部依赖项加载(取决于 Python 解释器设置的路径)。
| 归档时间: |
|
| 查看次数: |
5700 次 |
| 最近记录: |