我想在我的系统中设置一些变量。
使用 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