python -m http.server 启动失败
原因是端口被占用,但是使用 netstat -ano|findstr 8000
却没发现占用,最后发现是hyper-v占用了,要给容器使用。
使用命令
netsh int ipv4 show dynamicport tcp
可以查看TCP 动态端口范围的情况。
netsh int ipv4 show excludedportrange protocol=tcp
可以查看TCP 端口范围被hyper-v征用的情况。
netsh int ipv4 set dynamic tcp start=49152 num=16384
netsh int ipv6 set dynamic tcp start=49152 num=16384
可以设置动态端口范围,重启即可。