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

时间:2017-10-12 23:12:36

标签: python pip conda

在R中我可以使用

install.packages("pkgName")

安装新包没问题。但是当我尝试使用python并执行pip安装包时,它会失败并显示错误

  

重试(重试(总数= 4,连接=无,读取=无,重定向=无,   status = None))连接断开后   ' NewConnectionError(':无法建立新连接:   [Errno 11004] getaddrinfo失败',)':/ simple / pyarrow /

我认为这是因为pip并不知道如何自动检测代理(在Internet Explorer中设置的代理),就像R可以。

我在网上找到的大多数信息要么不起作用,要么对于没有专业知识的人来说太复杂了。

conda install也失败了。

这有一个简单的解决方法吗?

1 个答案:

答案 0 :(得分:1)

尝试在Windows命令提示符或PowerShell上使用以下命令:

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

使用特定于您系统的值替换DOMAIN,用户名,密码,代理服务器和端口。这适用于由公司代理服务器后面的Active Directory进行身份验证的Windows 10安装。