CNTLM を使用したプロキシベースの pip インストールのトラブルシューティング
CNTLM を使用してプロキシの背後に pip を実装する場合、ユーザーは適切な構成を確保するのが困難になる可能性があります。その機能を確認するには、次の手順を検討してください。
コマンドを実行します。
cntlm.exe -c cntlm.ini -I -M http://google.com
このコマンドが「プロキシへの接続に失敗しました」エラーで失敗した場合は、CNTLM に問題があることを示しています。 setup.
さらに、次のコマンドを使用すると、
pip install --proxy=user:pass@localhost:3128
ここで、「user」と「pass」はプロキシ資格情報です。インデックス ベース URL を取得するときにエラーが発生する可能性があります。
代替解決策
CNTLM に問題があることが判明した場合は、プロキシ サーバーを指すように https_proxy 環境変数を設定することもできます。この変数は http_proxy とは異なることに注意してください。コマンドを実行します:
export https_proxy=http://web-proxy.mydomain.com
これにより、pip によって作成されたリクエストを含むすべての HTTPS リクエストがプロキシ サーバー経由でルーティングされます。
最後に、次のコマンドを実行して、pip を使用してパッケージをインストールします。
sudo -E pip install somepackage
このコマンドは、インストール プロセス中に https_proxy 環境変数が確実に継承されるようにします。
以上がCNTLM を使用してプロキシの背後で pip インストールをトラブルシューティングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。