【问题标题】:ProxyAuthentication fails while updating conda更新 conda 时 ProxyAuthentication 失败
【发布时间】:2018-11-29 10:13:17
【问题描述】:

我在更新 conda 时不断收到错误:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/r/noarch/repodata.json.bz2 经过:-

尝试检索此 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

问候

比约恩

【问题讨论】:

    标签: proxy anaconda


    【解决方案1】:

    我也收到了同样的错误信息,在谷歌搜索后解决了。 下面给出解决问题的步骤

    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. 重新运行您的安装命令。这个解决方案对我很有效。请尝试告诉我。

    【讨论】:

    • 在安装 glpk 时我的 ubuntu 出现同样的错误。指导我在 ubuntu 14.04 中通过明确的目录位置解决。谢谢。。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 2022-12-25
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      相关资源
      最近更新 更多