跳转至

解决使用代理后 pip 和 python 无法连接到网络的问题

问题

开启系统代理后,当使用 pip 安装包时,会报错:

ValueError: check_hostname requires server_hostname

以及使用某些网络操作库时(比如 requests)也会报这个错。

解决方法

在控制台运行 python 脚本前先指定代理地址:

set http_proxy=http://127.0.0.1:8889
set https_proxy=http://127.0.0.1:8889

其中 127.0.0.1:8889 是代理服务器的地址

评论