Eu quero definir algumas variáveis no meu sistema.
Usar o echo $ http_proxy também me dá o resultado correto, mas ao tentar acessar a Internet através do terminal, estou obtendo o proxy anterior e não o que eu configurei.
Eu verifiquei o / etc / environment e descobri que ele ainda mostra o proxy antigo. Como posso alterar essa variável de ambiente?
Defina manualmente estes no terminal
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"
Acessando a internet do terminal:
pip install tensorflow
Erro:
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 é o proxy antigo.
Eu recebo o mesmo erro se eu usar:
export https_proxy="https://11.3.2.212:8080"; pip install tensorflow
ou
export http_proxy="http://11.3.2.212:8080"; pip install tensorflow
OS: CentOS 7
Estou usando o ssh para fazer login neste sistema. Eu perguntei a outros usuários do servidor. Eles são capazes de usar exatamente esses mesmos comandos para instalar.
Informação adicional:
type -a pip
dá
pip is /usr/bin/pip
Tags pip http-proxy