升级win10之后,django项目忽然启动不了,报错Error: [Errno 10013] 。如图
因为没有检测到语法错误,怀疑可能是端口占用,换了个端口试了下,可以启动。证明是80端口问题。
然后在cmd中,使用 netstat -ano
发现是PID为4的进程,占用了80端口:
打开任务管理器,发现PID为4的,是SYSTEM进程……
到这里,我开始百度了…… 得到结果如下:
1、打开注册表:regedit
2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
3、在右边找到Start这一项,将其改为0
4、重启系统,System进程不会占用80端口
原文链接: http://www.chinaz.com/web/2015/0730/428496.shtml
重启后,再打开django项目,正常了。