웹 브라우저가 시스템의 네트워크 구성에서 읽을 수 있는 동안 pip 설치에서 프록시 세부 정보를 명시적으로 요구하는 이유는 무엇입니까?

웹 브라우저가 시스템의 네트워크 구성에서 읽을 수 있는 동안 pip 설치에서 프록시 세부 정보를 명시적으로 요구하는 이유는 무엇입니까?

이 답변에서와 같이, 웹 브라우저가 시스템에서 네트워크 구성을 읽을 수 있는 동안 pip 설치에서 프록시 세부 정보를 명시적으로 요구하는 이유는 무엇입니까?

OS: 우분투

답변1

개별 소프트웨어 구성 요소의 유지 관리/개발자에게 문의하여 시스템 프록시를 무시하는 이유를 물어봐야 합니다. 구성 요소에 대한 코드를 작성할 때 (때때로 무의식적으로) 결정이 내려집니다. 이유 중 일부는 다음과 같습니다.

  • 그들은 사람들이 실제로 프록시를 사용한다는 사실을 모릅니다.
  • 그들은 별도의 프록시를 설정하기를 원할 수도 있다고 가정합니다(또는 웹 프록시로는 충분하지 않을 수도 있음).
  • 그들은 포팅이 더 쉬워지기를 원하므로 시스템에 너무 많이 묶이는 접근 방식을 사용하지 않습니다.
  • 그들은 실제로 코드에서 프록시를 처리하는 방법을 모릅니다.

관련 정보