更新conda时ProxyAuthentication失败

时间:2018-06-20 10:01:24

标签: proxy anaconda

在更新conda时,我一直出错:

CondaHTTPError:URL https://repo.anaconda.com/pkgs/r/noarch/repodata.json.bz2的HTTP 000连接失败 过去了:-

尝试检索此URL时发生HTTP错误。 HTTP错误通常是间歇性的,只需重试即可。

如果您当前的网络已被https://www.anaconda.com屏蔽,请提交 向您的网络工程团队提出支持请求。

ProxyError(MaxRetryError("HTTPSConnectionPool(host='repo.anaconda.com', port=443): 
Max retries exceeded with url: 
/pkgs/r/noarch/repodata.json.bz2 (
    Caused by ProxyError(
        'Cannot connect to proxy.', 
        OSError('Tunnel connection failed: 407 Proxy Authentication Required',)))",
    ),
)

发生了可报告的应用程序错误。康达已经准备了上述报告。 上传未完成。

我在.condarc文件中尝试过

proxy_servers:
  http: http://proxy.corp.local:8080
  https: https://proxy.corp.local:8080

proxy_servers:
    http: http://user:pass@corp.com:8080
    https: https://user:pass@corp.com:8080

ssl_verify: True
ssl_verify: False

致谢

比约恩

2 个答案:

答案 0 :(得分:0)

我也收到了相同的错误消息,在谷歌搜索了很多之后它得到了解决。 下面给出了解决问题的步骤

  1. 在命令提示符下使用conda config命令创建.condrac文件,或使用文本编辑器创建文本文件。我使用了conda config来创建.condrac文件
  2. 您可以将以下行添加到用户主目录或主目录中的.condrac文件中 目录

代理服务器:

http: http://username:password@proxyIP/Proxy URL:port no
https: http://username:password@proxyIP/ProxyURL:port no
ssl_verify: True
  1. 可以将同一文件复制到anaconda主目录中。(在我的情况下为C:\ ProgramData \ Anaconda3)
  2. 然后在提示符下运行> conda update conda命令 然后您将得到如下结果。 C:\Users\USER.DESKTOP-BQVL8L4>conda update conda

解决环境:已完成

  1. 重新运行安装命令。该解决方案对我来说效果很好。请尝试让我知道。

答案 1 :(得分:0)

复制文件 libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 从目录 ./Anaconda3/Library/bin/ 到 ./Anaconda3/DLLs。

这个方法解决了我遇到的问题