linux - 使用 conda 安装任何包时出现 HTTP 错误

标签 linux http conda continuum

CondaHTTPError: HTTP 000 CONNECTION FAILED for url onda-forge/linux-64/repodata.json> Elapsed: -

An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way.

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'conda.anaconda.org\', port=44 3): Max retries exceeded with url: /conda-forge/linux-64/repodata.json (Caused b y SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'SSL23_GET_SERVER
_HELLO\', \'unknown protocol\')],)",),))',),)

(tensorflow) harshvardhan@ravan:~/project$ conda info Current conda install:

           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 对我不起作用

最佳答案

我遇到了同样的问题,并且确信这是由于工作场所内部的 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 问题,而是网络问题

关于linux - 使用 conda 安装任何包时出现 HTTP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48354258/

相关文章:

java - 通用开源 REST 客户端?

python - Windows Sublime Text,如何使用 Anaconda Python 而不是默认的

python - 关于 Arm 处理器上的 conda 发行版/ channel 的困惑

python - `eccodes` 找不到库

linux - E : Package 'gdb-arm-linux-gnueabi' has no installation candidate

python - 仅当 diff 有某些内容时才输出

php - 目标 URL 上未收到发布数据

PHP:来自 HTTP header 的 SoapClient 响应代码

linux - 转换 d.m.Y h :m:s to Y-d-m h:m:s for a large file in linux

linux - 使用Gparted调整Windows 10分区的大小