Django无法启动,提示Errno 10013[原因和办法]

用Pycharm调试Django,总是提示Error:[Errno 10013]
经过几番google,原因是:Django在pycharm默认端口是80,而电脑80端口被占用了。
解决方法有两种:
方法1.
在pycharm修改django默认端口:

Paste_Image.png

方法2.
找出windows下哪个进程或程序占用80端口。

【例】在windows10下查看端口占用
1.打开进程管理器,资源监视器---侦听端口


Paste_Image.png

2.找出system进程占用80端口。
经网上查询,是安装了sql server2008后里面的组件——SQL Server Reporting Services (MSSQLSERVER)。是 SQL Server 的日志系统,占用了80端口,而这个组件对于我没啥用。
运行框中输入 services.msc ,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”即可打开。然后找到 SQL Server Reporting Services (MSSQLSERVER) 这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。

你可能感兴趣的:(Django无法启动,提示Errno 10013[原因和办法])