創建了一個Django專案,但是運行時報錯
報錯資訊:
Error: [WinError 10013] 以一種訪問權限不允許的方式做了一個訪問套接字的嘗試,
這種情況就是埠占用,通過命令找出來吧
C:\>netstat -ano|findstr 8000 TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 8124 UDP 0.0.0.0:8000 *:* 8124 C:\>tasklist |findstr 8124 KGService.exe 8124 Console 3 14,480 K C:\Users\admin>taskkill /pid 8124 /F 成功: 已終止 PID 為 8124 的行程,
第一條命令找出8000埠對應的PID行程為8124,
第二條命令找出行程對應的詳細資訊,可以看到這個行程對應的是酷狗服務,因為酷狗這個行程不太重要,所以我們用taskkill pid的方式把它關掉,關掉就可以運行Django程式了,可能酷狗還會有其它行程會重啟這個服務,把酷狗的其它行程一起關掉就可以了
由于酷狗經常占用8000埠,我們一開酷狗Django就運行不了了,這時我們也可以考慮更改Django運行埠
啟動專案shell命令:
python manage.py runserver 0.0.0.0:8001 或者 python manage.py runserver 8001
在pycharm中可以直接在Edit Configuration中的Port中直接指定,埠號更改后就避免埠占用的問題了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/279782.html
標籤:其他
上一篇:Python3學習筆記5:字串操作、dict字典的合理使用----購物車優化之商家端
下一篇:Unet如何制作自己的訓練集
