推荐操作步骤(Windows)
以管理员身份打开 PowerShell
执行:
# 删除机器级代理变量
[Environment]::SetEnvironmentVariable("HTTP_PROXY", $null, "Machine")
[Environment]::SetEnvironmentVariable("http_proxy", $null, "Machine")
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", $null, "Machine")
[Environment]::SetEnvironmentVariable("https_proxy", $null, "Machine")
# 删除用户级代理变量
[Environment]::SetEnvironmentVariable("HTTP_PROXY", $null, "User")
[Environment]::SetEnvironmentVariable("http_proxy", $null, "User")
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", $null, "User")
[Environment]::SetEnvironmentVariable("https_proxy", $null, "User")关闭所有命令行和编辑器,重新打开一个新的普通命令行窗口
检查环境变量:
echo %HTTP_PROXY%
echo %http_proxy%
echo %HTTPS_PROXY%
echo %https_proxy%都应该是空白无输出
- 重新激活你的 python 虚拟环境,确认环境变量被清除。
补充
- 你也可以直接通过“系统属性” → “环境变量” 界面手工确认
HTTP_PROXY和其他变量是否仍存在于“系统变量”中,若有手动删除。 - 有些代理软件会自动写环境变量,每次重启或登录可能会自动设置,确认是否有此类后台程序并关闭它。
作者:admin 创建时间:2026-02-25 14:27
最后编辑:admin 更新时间:2026-02-27 16:31
最后编辑:admin 更新时间:2026-02-27 16:31