CNTLM を使用した Pip プロキシ構成のトラブルシューティング
HTTP および HTTPS 経由でリソースにアクセスできますか?そうでない場合は、ローカル CNTLM プロキシが正しく構成されており、必要なプロキシ サーバーを指しているかどうかを確認することから始めます。それを確認するには、コマンド sudocurl http://www.google.com/ を使用して応答を調べます。 CNTLM のコマンドライン ツール cntlm -c ~/.cntlm.rc -M http://www.google.com/ を試すこともできます。これらのコマンドのいずれかが失敗した場合、CNTLM が正しく設定されていない可能性があります。
プロキシで Pip を使用しようとする場合は、次の点を考慮してください。
1. CNTLM 構成: CNTLM 構成ファイル (cntlm.ini) が正しいことを確認してください。 cntlm.exe -c cntlm.ini -I -M http://google.com コマンドを使用して、セットアップをテストできます。 「プロキシへの接続に失敗しました」エラーが発生した場合は、プロキシ設定とネットワーク接続を確認してください。
2. Pip コマンド: --proxy フラグの代わりに、HTTPS_PROXY 環境変数を設定してみてください。このアプローチは、一部のシステムではより適切に機能することがわかっています。 import HTTPS_PROXY=http://proxy-server:port を使用して変数をエクスポートし、通常どおり Pip コマンドを実行します。
3.その他のオプション: CNTLM と Pip が期待どおりに動作しない場合は、別の方法を検討できます。 1 つのオプションは、プロキシ資格情報を使用して http_proxy 環境変数を設定することです。ただし、プロキシで認証が必要な場合、このアプローチは適切ではない可能性があります。
以上がCNTLM を使用した Pip プロキシ構成は機能していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。