qdog988 发表于 2025-2-26 08:30

windows11如何设置适合开发

近期在windows平台上用Django、celery、redis等组合开发个小系统,但是在调试时,发现edge还是windows自身安全设置等方面的问题,访问127.0.0.1:8000都无法访问,请问各位大佬,如何设置windows11或者windows server 2024,使其更适合开发

chengyiqun 发表于 2025-2-26 14:05

从没有遇到你说的 8000 无法访问
前段时间我刚用 python的fastapi框架开发了一个后端, localhost:8000就是fastapi的swagger文档
一点问题也没有

qdog988 发表于 2025-2-27 08:23

chengyiqun 发表于 2025-2-26 14:05
从没有遇到你说的 8000 无法访问
前段时间我刚用 python的fastapi框架开发了一个后端, localhost:8000就是f ...

同样的代码,我部署在linux上,就没问题,所以感觉是windows的问题

chengyiqun 发表于 2025-2-27 13:47

qdog988 发表于 2025-2-27 08:23
同样的代码,我部署在linux上,就没问题,所以感觉是windows的问题
1, 你检查下8000端口是否占用了
2, 你换个浏览器试试

不要一上来就先入为主哦, 用windows开发的人不少, 就很少见到你说的问题

coolcool2013 发表于 2025-2-27 14:01

查看一下

netsh int ipv4 show dynamicport tcp

起始端口是否过低

再看一下:
netsh int ipv4 show excludedportrange protocol=tcp

是否你要的端口是被系统占用,一般是Hyper-v之类的。如果被占用,那你自己肯定用不了了。

解决方法:
netsh int ipv4 set dynamic tcp start=49152 num=16384
netsh int ipv6 set dynamic tcp start=49152 num=16384

指定系统占用的端口从49152开始。重启电脑后再看

netsh int ipv4 show dynamicport tcp

至此你可以安心使用49152之下的端口。

qdog988 发表于 2025-2-28 09:48

coolcool2013 发表于 2025-2-27 14:01
查看一下

netsh int ipv4 show dynamicport tcp


谢谢兄弟,你的这个建议管总{:5_264:}
页: [1]
查看完整版本: windows11如何设置适合开发