ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Gradio 如何绕过本地代理

2026/9/29 2:22:14 拓冰建站 浏览量
Gradio 如何绕过本地代理 在启动gradio服务时遇到如下错误*Running on local URL:http://0.0.0.0:7860Traceback(most recent call last):FileI:\AIProject\Wav2Lip384\app.py,line105,inmoduledemo.launch(server_name0.0.0.0,server_port7860,shareTrue)FileI:\AIProject\Wav2Lip384\venv\lib\site-packages\gradio\blocks.py,line2651,inlaunchraiseException(Exception:Couldn’t start the app becausehttp://localhost:7860/gradio_api/startup-eventsfailed(code502).Check your networkorproxy settings to ensure localhostisaccessible.在 Windows 代理设置中将“例外”字段不使用代理的地址配置为api.aitools.datayang.cn;localhost;127.0.0.1;192.168.*.*;web.aoyutj.com;api.aoyutj.com;hf-mirror.com;csdn.net;但Gradio仍然无法正常启动。解决方案1. 确保 Windows 代理设置正确生效尝试以下方法确认 Windows 代理设置已正确应用手动关闭代理进入设置Win I - 网络和 Internet - 代理关闭“使用代理服务器”选项。检查代理例外格式去掉;结尾并确保192.168.*.*改为192.168.0.*形式。解决方案2. 在环境变量中禁用代理如果 Windows 代理设置无效可直接在终端禁用代理。临时禁用代理在 CMD 或 PowerShell 中执行set NO_PROXYlocalhost,127.0.0.1,192.168.0.*,api.aitools.datayang.cn,web.aoyutj.com,api.aoyutj.com,hf-mirror.com,csdn.net set HTTP_PROXY set HTTPS_PROXY然后重新运行 Gradiopython app.py永久禁用代理在Win R - sysdm.cpl - 高级 - 环境变量中添加NO_PROXY:localhost,127.0.0.1,192.168.0.*HTTP_PROXY:留空HTTPS_PROXY:留空重启系统让设置生效。解决方案3.在 Python 代码里禁用代理在Gradio启动前手动设置环境变量importos os.environ[NO_PROXY]localhost,127.0.0.1,192.168.0.*os.environ[HTTP_PROXY]os.environ[HTTPS_PROXY]importgradioasgr demogr.Interface(...)demo.launch(server_name0.0.0.0,server_port7860)解决方案4. 彻底检查代理是否影响localhost检查当前代理配置在 CMD 运行netsh winhttp show proxy如果返回了代理地址说明系统仍在使用代理。临时清除代理执行netsh winhttp reset proxy然后重新运行Gradio。检查localhost解析情况在 CMD 运行ping localhost确保返回的是127.0.0.1。结果验证完整的解决方案确保Gradio启动时不会受到代理的影响通过调整 Windows 代理设置、使用环境变量、修改 Python 代码以及检查系统代理配置可以彻底解决502错误让localhost访问顺畅无阻其中推荐第三种方式修改py代码解决。