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

标签 python pip conda

在 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\用户名:密码@proxyserver:端口包名

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

关于python - 如何使用 conda/pip install 在公司代理后面安装软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46720222/

相关文章:

python - 无法启动主管守护进程

python - GzipFile 中的缓冲

python - 在 tweepy 中捕获所有追随者

python - 从 Celery 中的子任务访问父任务的参数

python - 无需在每个环境中安装 spyder 即可切换 Spyder 环境

python - 在 Deepnote 上安装 Conda

python - 无法导入 `fiona`(OGR 包装器)和 `geopandas`

python - NameError:类中的全局名称错误,但实际上已定义

python - 两个conda环境冲突

python - 尝试创建应作为命令行脚本工作的自定义包时出现 ModuleNotFoundError