代码之家  ›  专栏  ›  技术社区  ›  xiaodai

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

  •  2
  • xiaodai  · 技术社区  · 9 年前

    在R中,我可以使用

    install.packages("pkgName")

    安装新软件包没有问题。但当我尝试python并安装pip包时,它失败了,出现了错误

    重试(重试(总计=4,连接=无,读取=无,重定向=无, 状态=无 'NewConnectionError(':未能建立新连接: [Errno 11004]getaddrinfo失败',)':/simple/pyarrow/

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

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

    conda install 也失败了。

    有没有简单的解决方法?

    1 回复  |  直到 9 年前
        1
  •  2
  •   Jojin    8 年前

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

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

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