【问题标题】:HTTP error while using conda for installation of any packages使用 conda 安装任何软件包时出现 HTTP 错误
【发布时间】:2018-06-29 11:18:44
【问题描述】:

CondaHTTPError: url 的 HTTP 000 连接失败 onda-forge/linux-64/repodata.json> 已过:-

尝试检索此 URL 时发生 HTTP 错误。 HTTP 错误 经常是断断续续的,简单的重试就能让您顺利上路。

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'conda.anaconda.org\', 端口=44 3): url 超出最大重试次数:/conda-forge/linux-64/repodata.json (由 y 引起 SSLError(SSLError("错误的握手:错误([(\'SSL 例程\', \'SSL23_GET_SERVER
_HELLO\', \'未知协议\')],)",),))',),)

(tensorflow)harvardhan@ravan:~/project$ conda info 当前 conda 安装:

           platform : linux-64
      conda version : 4.3.30
   conda is private : False
  conda-env version : 4.3.30
conda-build version : 3.0.27
     python version : 2.7.14.final.0
   requests version : 2.18.4
   root environment : /ug/dd/harshvardhan/anaconda2  (writable)
default environment : /ug/dd/harshvardhan/anaconda2/envs/tensorflow
   envs directories : /ug/dd/harshvardhan/anaconda2/envs
                      /ug/dd/harshvardhan/.conda/envs
      package cache : /ug/dd/harshvardhan/anaconda2/pkgs
                      /ug/dd/harshvardhan/.conda/pkgs
       channel URLs : https://repo.continuum.io/pkgs/main/linux-64
                      https://repo.continuum.io/pkgs/main/noarch
                      https://repo.continuum.io/pkgs/free/linux-64
                      https://repo.continuum.io/pkgs/free/noarch
                      https://repo.continuum.io/pkgs/r/linux-64
                      https://repo.continuum.io/pkgs/r/noarch
                      https://repo.continuum.io/pkgs/pro/linux-64
                      https://repo.continuum.io/pkgs/pro/noarch
        config file : /ug/dd/harshvardhan/.condarc
         netrc file : None
       offline mode : False
         user-agent : conda/4.3.30 requests/2.18.4 CPython/2.7.14 Linux/3.2.0-4-amd64 debian/7.11 glibc/2.13
            UID:GID : 85090:2114

你能告诉我下一步该怎么做吗? 我浏览了其他链接并设置 ssl_verify: False 对我不起作用

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为您的问题更适合 StackExchange 网站 Super UserUnix & Linux

标签: linux http conda continuum


【解决方案1】:

我遇到了同样的问题,我非常确信这是由于工作场所内部的 SSL/防火墙问题造成的。

您是否有需要在 .condarc 文件中指定的代理服务器? (例如)

proxy_servers:
    http : http://101.101.101.255:8080
    https : https://101.101.101.255:8080

我知道它说的是 WinXP,但这仍然适用 - https://conda.io/docs/user-guide/configuration/use-winxp-with-proxy.html

如果您正确指定了组织的服务器,但仍然存在这些问题,则可能存在需要解决的防火墙异常/SSL 证书配置问题,这本身不是 conda 问题,而是网络问题

【讨论】:

    【解决方案2】:

    一一运行这些命令....

    $ export {http,https,ftp}_proxy="http://proxy-server:port"<br>
    $ unset {http,https,ftp}_proxy
    
    $ export {HTTP,HTTPS,FTP}_PROXY="http://proxy-server:port<br>
    $ unset {HTTP,HTTPS,FTP}_PROXY<br>
    $ source ~/.bashrc
    

    【讨论】:

      【解决方案3】:

      您可能想尝试将这些文件从 Anaconda3/Library/bin 复制到 Anaconda3/DLLs:

      libcrypto-1_1-x64.dll

      libssl-1_1-x64.dll

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-28
        • 2022-01-22
        • 2018-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多