无法连接repo.anaconda.com:企业电脑安装Anaconda遇连接超时问题
解决思路
确认网络拦截细节
- 执行
ping repo.anaconda.com,查看域名是否能正常解析到IP:- 若能解析但无响应,大概率是443端口被防火墙拦截;
- 若解析失败,可能是公司DNS服务器拦截了该域名。
- 用
telnet repo.anaconda.com 443测试SSL端口连通性,连接失败则实锤端口或域名被拦截。
- 执行
切换国内镜像源
- 直接从国内开源镜像站点下载Anaconda安装包,无需访问官方repo;
- 安装完成后,配置国内镜像源避免后续conda操作出错:
找到conda配置文件(Windows路径为C:\Users\<你的用户名>\.condarc,WSL路径为~/.condarc),替换为国内镜像源的配置内容。
配置公司代理
- 检查Windows系统代理设置,确认是否需要手动配置公司指定的代理地址或PAC文件;
- WSL环境下设置代理环境变量:
执行原curl命令测试是否能正常下载。export http_proxy=http://<公司代理地址>:<端口> export https_proxy=http://<公司代理地址>:<端口>
临时绕过SSL验证排查
- 执行
curl -k -O https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh,若能成功下载,说明公司防火墙可能拦截了SSL证书验证流程(此方法仅用于排查,不建议长期使用)。
- 执行
联系公司IT部门
- 若上述方法均无效,直接向公司IT确认是否封禁了
repo.anaconda.com域名或443端口,申请合规的访问权限或临时放行。
- 若上述方法均无效,直接向公司IT确认是否封禁了
内容的提问来源于stack exchange,提问作者Damn
相关产品推荐
相关产品推荐

