為什麼 pip install 要求代理程式詳細資訊明確,而 Web 瀏覽器可以從系統的網路設定中讀取?

為什麼 pip install 要求代理程式詳細資訊明確,而 Web 瀏覽器可以從系統的網路設定中讀取?

正如這個答案中的, 為什麼 pip install 要求代理程式詳細資訊明確,而 Web 瀏覽器可以從系統讀取網路設定?

作業系統:Ubuntu

答案1

您必須與各個軟體元件的維護者/開發人員交談,並詢問他們為什麼選擇忽略系統代理。這是他們在為組件編寫程式碼時所做的決定(有時可能是在不知不覺中)。部分原因可能是:

  • 他們根本不知道人們實際上使用代理。
  • 他們假設您可能想要設定一個單獨的代理(或者網路代理可能不夠)。
  • 他們希望更容易移植,因此避免使用過多與系統相關的方法。
  • 他們不知道如何實際處理程式碼中的代理程式。

相關內容