如何使用 conda/pip install 在公司代理后面安装软件包?

How to use conda/pip install to install packages behind a corporate proxy?

在 R 中我可以使用

install.packages("pkgName")

安装新包没问题。但是当我尝试 python 并执行 pip install package 时,它​​失败并出现错误

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 11004] getaddrinfo failed',)': /simple/pyarrow/

我认为这是因为 pip 不知道如何像 R 那样自动检测代理(在 Internet Explorer 中设置)。

我在网上找到的大部分信息要么不起作用,要么太复杂,没有专业知识的人无法理解。

conda install 也失败了。

有没有简单的解决方法?

尝试在 windows 命令提示符或 PowerShell 中使用以下命令:

pip install --proxy DOMAIN\username:password@proxyserver:port packagename

将域、用户名、密码、代理服务器和端口替换为您系统的特定值。这适用于由公司代理服务器后面的 Active Directory 验证的 windows 10 安装。