为什么 pip install 需要明确代理详细信息,而 Web 浏览器可以从系统中读取网络配置?

为什么 pip install 需要明确代理详细信息,而 Web 浏览器可以从系统中读取网络配置?

正如这个答案中所说, 为什么 pip install 需要明确代理详细信息,而 Web 浏览器可以从系统读取网络配置?

操作系统:Ubuntu

答案1

您必须与各个软件组件的维护者/开发人员交谈,并询问他们为什么选择忽略系统代理。这是他们在编写组件代码时做出的决定(有时可能是无意中做出的)。部分原因可能是:

  • 他们根本不知道人们实际上使用代理。
  • 他们认为您可能需要设置单独的代理(或者 Web 代理可能不够用)。
  • 他们希望更容易移植,因此避免使用过多依赖系统的方法。
  • 他们不知道如何在代码中实际处理代理。

相关内容