node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
Run Code Online (Sandbox Code Playgroud)
以上是我在 ubuntu 上运行 npm install 时遇到的错误。我的node版本是16.13.2,ubuntu版本是18.04。
我尝试将以下内容添加到包 json 但它不起作用。
{
"engines": {
"node": ">= 16.13.2"
},
Run Code Online (Sandbox Code Playgroud)
我还在 ubunutu 命令行上尝试了以下操作
sudo apt-get update
sudo apt-get install libc6
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用。它说我已经有了最新版本,即 2.27-3ubuntu1.5,但错误提到需要 2.28。找不到如何更新。
我的初始项目设置工作正常,但是在安装 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)