Web ブラウザーはシステムのネットワーク構成から読み取ることができるのに、pip install ではプロキシの詳細を明示的に指定する必要があるのはなぜですか?

Web ブラウザーはシステムのネットワーク構成から読み取ることができるのに、pip install ではプロキシの詳細を明示的に指定する必要があるのはなぜですか?

この回答のようにWeb ブラウザはシステムからネットワーク構成を読み取ることができるのに、pip install ではプロキシの詳細を明示的に指定する必要があるのはなぜですか?

OS: Ubuntu

答え1

個々のソフトウェア コンポーネントの保守担当者/開発者に連絡して、システム プロキシを無視する理由を尋ねる必要があります。これは、コンポーネントのコードを作成するときに (場合によっては無意識のうちに) 開発者が下す決定です。次のような理由が考えられます。

  • 彼らは、人々が実際にプロキシを使用していることを単に知らないだけです。
  • 別のプロキシを設定する必要がある (または Web プロキシでは不十分な場合がある) ことが想定されます。
  • 彼らは移植を容易にしたいので、システムにあまり結びつくアプローチの使用を避けます。
  • コード内でプロキシを実際にどのように処理するかを知りません。

関連情報