您好,欢迎来到星星旅游。
搜索
您的当前位置:首页【django】Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试

【django】Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试

来源:星星旅游

亲测有效

问题描述:启动django服务时出现“Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。”的错误

问题原因:8000端口被占用了

解决办法:默认启动的服务端口是8000,启动时修改该端口即可

指定新端口重新启动


创建了一个Django项目,但是运行时报错

[plain]   

这种情况就是端口占用,通过命令找出来吧

[plain]   
  1. C:\>netstat -ano|findstr 8000  
  2.   TCP    0.0.0.0:8000           0.0.0.0:0              LISTENING       8124  
  3.   UDP    0.0.0.0:8000           *:*                                    8124  
  4.   
  5. C:\>tasklist |findstr 8124  
  6. KGService.exe                 8124 Console                    3     14,480 K  
  7.   
  8. C:\Users\liyunzhi>taskkill /pid 8124 /F  
  9. 成功: 已终止 PID 为 8124 的进程。  

第一条命令找出8000端口对应的PID进程为8124,第二条命令找出进程对应的详细信息,可以看到这个进程对应的是酷狗服务,因为酷狗这个进程不太重要,所以我们用taskkill pid的方式把它关掉,关掉就可以运行Django程序了,可能酷狗还会有其它进程会重启这个服务,把酷狗的其它进程一起关掉就可以了

由于酷狗经常占用8000端口,我们一开酷狗Django就运行不了了,这时我们也可以考虑更改Django运行端口

[plain]   
  1. python manage.py runserver 8000  

或者

[plain]   
  1. python manage.py runserver 0.0.0.0:8000  
在pycharm中可以直接在Edit Configuration中的Port中直接指定


因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务