一,问题场景
在windows 10环境中开启vpn之后,pip install package_name 出现问题。以下是报错信息。
二,出错的原因
虽然开启了vpn,即使你开启全局代理,pip 本身并不没有配置代理。所有需要手动对pip配置代理服务器。
三,解决方法
方法1.关闭vpn(暂时能够解决问题,但是不推荐)
方法2.添加环境变量()
- 添加第一个环境变量
- 添加第二个环境变量
注:两个环境变量的变量值的端口号不一定都是7890,需要查看自己vpn(代理)的端口号,然后替换成自己的。例如,http://127.0.0.1:xxxx
方法3,通过pip 相关命令
-
pip install package_name --proxy http://127.0.0.1:xxxx
-
pip config set global.proxy http://127.0.0.1:xxxx
-
配置 pip.ini 文件
1.找到pip在windows10下的pip.ini文件(一般路径为
%APPDATA%\pip\pip.ini, 将路径直接粘贴到资源管理器路径中回车)2.在其中的
[global]下面添上一行proxy = http://127.0.0.1:xxxx
注:xxxx为自己代理的端口号
参考链接