Python 地址已在使用中-FastAPI
我一直得到[Errno 98]地址已在使用中,但该地址未在使用中。 我试图改变ip和端口,但它没有改变 从fastapi导入fastapi app=FastAPI @app.get/ 异步def主: 返回{message:Helloworld,FastAPI} 如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu': 进口乌维康 uvicorn.runapp,主机=127.0.0.1,端口=8000 uvicorn主:应用程序-重新加载 还尝试了uvicorn main:app-host=172.0.0.2-port=5000 然后,在尝试绑定地址“172.0.0.2”时出现[Errno 99]错误,5000:无法分配请求的地址 我试着运行一个flask dev服务器,它也在172.0.0.1上运行,没有问题 使用Arch Manjaro Linux 我用nmap来看看这是怎么回事 但在IP上只有2个端口在使用Python 地址已在使用中-FastAPI,python,linux,ip,port,fastapi,Python,Linux,Ip,Port,Fastapi,我一直得到[Errno 98]地址已在使用中,但该地址未在使用中。 我试图改变ip和端口,但它没有改变 从fastapi导入fastapi app=FastAPI @app.get/ 异步def主: 返回{message:Helloworld,FastAPI} 如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu': 进口乌维康 uvicorn.runapp,主机=127.0.0.1,端口=8000 uvicorn主:应用程序-重新加载 还尝试了uvicorn ma
我会使用另一个IP和端口,但它给出了一个无法分配的错误。基本上,您可以这样做。这将终止侦听端口8000上TCP连接的进程
基本上,你可以做到这一点。这将终止侦听端口8000上TCP连接的进程
运行ss-lnp | grep 5000查看持有端口的进程。它不返回任何内容。所有端口和IP都会发生这种情况。我尝试运行flask,但在127.0.0.1、5000、3000、8000上运行ss-lnp | grep 5000以查看持有端口的进程时,没有出现此错误。它不会返回任何内容。所有端口和IP都会发生这种情况。我试过运行flask,但在127.0.0.1、5000、3000、8000上运行时没有出现此错误这对我不起作用是的,这取决于您使用的操作系统,您是否使用类似Unix的操作系统@RajathRaothis不适用于我是的,这取决于您使用的操作系统,您是否使用类似Unix的操作系统@拉贾特拉奥
PORT STATE SERVICE
631/tcp open ipp
8000/tcp open http-alt
sudo lsof -t -i tcp:8000 | xargs kill -9