pip não está usando o proxy definido pelo ambiente

2

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 

pip is /usr/bin/pip
    
por user110327 08.09.2017 / 09:38

0 respostas