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

関連情報