ホームページ  >  記事  >  バックエンド開発  >  CNTLM を使用してプロキシの背後で pip インストールをトラブルシューティングするにはどうすればよいですか?

CNTLM を使用してプロキシの背後で pip インストールをトラブルシューティングするにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-03 19:04:29492ブラウズ

How can I troubleshoot pip installations behind a proxy using CNTLM?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。