目录
出现的问题
相信你也会出现再创建一个新的fastapi项目时,运行的时候发现我点开的本地页面8000端口怎么是上一个项目的编辑好的样子。
且无法通过开关机,重启软件,或者【uvicorn mian:app -port 8081】致使8000端口号的页面进行修改
常用的方法
常见的网上方法:
1.通过win+r打开然后输入cmd调出控制台
2.然后输入netstat -ano
3.之后输入netstat -ano | findstr "8000"
4.以4966为案例
5.输入 taskkill /F /PID 1236
OK这里是常用方法
但是这真能解决吗?有些人可以,有些人不行,因为有些人最后一步无法删除端口号,没有权限,所以这里就涉及到了一个暴力的解决方法
暴力方法
打开你的pychram
右键项目,点到该复制路径
然后复制绝对路径
打开文件资源管理器
在搜索框复制该路径
然后删掉末尾[\以及后面的所有内容]
找到所有有关于用fastapi创建的文件
然后依次右键删除
当文件无法被删除的时候,这些有关fastapi无法被删除的文件就是占用端口资源的文件
鼠标右键最底下的导航栏
选择任务管理器
点击性能,右边的三角形,点击资源监视器
然后点击cpu
然后在关联句柄输入无法被删除文件的文件名称
等待一会里面出现的python.exe全部结束进程
然后回到文件资源管理器,把要彻底删除的文件做备份,然后删除,记得把回收站里面上述操作不需要删除然后删除的文件恢复(非必要步骤)
OK,然后你再pychram创建一个新的fastapi项目,然后再次运行就会发现上述出现的端口号占用的问题就解决了