pip 没有使用环境设置的代理

pip 没有使用环境设置的代理

我想在我的系统中设置一些变量。

使用 echo $http_proxy 也给了我正确的结果,但是当尝试通过终端访问互联网时,我得到的是以前的代理,而不是我设置的代理。

我检查了/etc/environment,发现它仍然显示旧的代理。我怎样才能改变这个环境变量?

在终端中手动设置这些

export http_proxy="http://11.3.2.212:8080"
export https_proxy="https://11.3.2.212:8080"
export ftp_proxy="ftp://11.3.2.212:8080"

从终端访问互联网:

pip install tensorflow

错误:

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by
'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7ff579aaa668>,
'Connection to 16.34.2.212 timed out. (connect timeout=15)')'

16.34.2.212 是旧代理。

如果我使用以下命令,我会得到同样的错误:

export https_proxy="https://11.3.2.212:8080"; pip install tensorflow

或者

export http_proxy="http://11.3.2.212:8080"; pip install tensorflow

操作系统:CentOS 7

我正在使用 ssh 登录该系统。我询问了服务器的其他用户。他们能够使用这些完全相同的命令进行安装。

附加信息:

type -a pip 

给出

pip is /usr/bin/pip

相关内容