親測有效
問題描述:啟動django服務時出現“Error: [WinError 10013] 以一種訪問權限不允許的方式做了一個訪問套接字的嘗試,”的錯誤
問題原因:8000埠被占用了
解決辦法:默認啟動的服務埠是8000,啟動時修改該埠即可

指定新埠重新啟動

成功運行出來 此處我就以我的Django專案為例

除了以上方法,我們還可以通過命令來解決
首先查找哪個行程占用了8000埠
netstat -ano|findstr 8000

找出對應pid的行程詳細資訊
findstr 10908

最后殺掉該行程
taskkill /pid 5516 /F

第一條命令找出8000埠對應的PID行程為2696,第二條命令找出行程對應的詳細資訊,可以看到這個行程對應的服務,因為這個行程不太重要,所以我們用taskkill pid的方式把它關掉,關掉就可以運行Django程式了,可能還會有其它行程會重啟這個服務,把其它行程一起關掉就可以了
我們也可以考慮更改Django運行埠
python manage.py runserver 8000
或者
python manage.py runserver 0.0.0.0:8000
感謝閱讀
本人博客六澤博客
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/255991.html
標籤:其他
