Anaconda Navigator创建新环境时出现CondaHTTPError问题求助
解决CondaHTTPError: HTTP 000 CONNECTION FAILED问题
以下是针对你的情况的排查和解决步骤:
检查并配置Conda代理
浏览器能正常访问但Conda报错,大概率是代理配置不一致。先查看当前Conda代理设置:conda config --show proxy_servers如果有多余的代理配置,先清空:
conda config --remove-key proxy_servers.http conda config --remove-key proxy_servers.https然后根据Zscaler提供的代理地址和端口,手动配置Conda代理:
conda config --set proxy_servers.http http://[Zscaler代理地址]:[端口] conda config --set proxy_servers.https https://[Zscaler代理地址]:[端口]替换
[Zscaler代理地址]和[端口]为实际值,可从Zscaler客户端或IT处获取。临时禁用SSL验证排查证书问题
Symantec的证书可能导致Conda的SSL验证失败,先临时关闭验证测试:conda config --set ssl_verify false若能成功创建环境,说明是证书问题,后续可将Symantec的根证书转换为PEM格式,配置Conda使用该证书:
conda config --set ssl_verify "C:/路径/到/symantec-root-cert.pem"切换到国内镜像源
官方源访问不稳定时,替换为国内镜像:
先清空现有频道配置:conda config --remove-key channels添加清华镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/ conda config --set show_channel_urls yes检查安全软件的进程放行规则
确认Symantec Endpoint Protection和Zscaler Client Connector已放行Anaconda相关进程:- 找到
conda.exe、python.exe(位于Anaconda安装目录的Scripts和根目录下) - 找到
AnacondaNavigator.exe(安装目录下的启动程序) - 将这些进程添加到安全软件的允许列表中,避免被拦截。
- 找到
重置Conda配置到默认状态
若以上步骤无效,重置Conda配置后重试:conda config --restore
内容的提问来源于stack exchange,提问作者Yusri L
相关产品推荐
相关产品推荐

