以前は、企業プロキシの背後でPip(Windows)を使用するために、環境変数e_http_proxyおよびhttps_proxy(ユーザー+パスワード付き)を設定していました。しかし最近、環境変数を設定せずにプロキシを使用するようにPipに指示する必要がありました。これは、プロキシの環境変数を削除することによってのみ機能するSSL証明書と組み合わせてgit構成と競合するためです。
幸いなことに、ここで説明するように、pip.iniファイルでPIPを構成できます。 https://pip.pypa.io/en/stable/user_guide/#config-file
私自身の質問に対する詳細な回答は以下の通りです。
以下は、pipの設定ファイル(pip.ini)でプロキシを(認証付きで)設定する手順です。
pip.iniファイルを編集して追加します
[global]
proxy = http://user:password@proxy_name:port
認証付きのプロキシの例(ユーザー+パスワード):
プロキシ= http:// butch:secret @ proxyname:1234
プロキシ名もIPアドレスにすることができます
認証なしのプロキシの例:
プロキシ= http:// proxyname:1234
端末にプロキシオプションを追加するために、次の行で問題を解決しました。
pip install package_name_here --proxy https://user_name:password@proxyname:port
パッケージのインストール中にプロキシオプションを設定する必要があります。例:
pip install --proxy userid:[email protected]:yourport