收到CondaHTTP错误:尝试更新anaconda时,ssl模块不可用

时间:2019-03-03 15:29:55

标签: python anaconda

每当我尝试更新conda时

我收到以下错误:

  

尝试检索此URL时发生HTTP错误。 HTTP错误   通常是断断续续的,只需重试即可。   SSLError(SSLError(“由于SSL模块无法连接到HTTPS URL   不可用。“,),)

我在Windows 10的Cygwin内部收到此错误

3 个答案:

答案 0 :(得分:0)

我在Windows 10下遇到了同样的问题,并根据this answer解决了该问题: 安装Win32OpenSSL binaries很有帮助。

答案 1 :(得分:0)

您未指定要使用的操作系统。我在Ubuntu(在WSL下)遇到了同样的问题,在检查anaconda网站是否在我的工作网络中列入白名单之后,我通过将openssl从1.1.0g升级到1.1.1b来解决了这个问题。

(geo) user@host:~$sudo apt-get upgrade openssl

(...)

(geo) user@host:~$ openssl version
OpenSSL 1.1.1b  26 Feb 2019

出于完整性考虑:

(geo) tams00@74PDLQ2:~$ conda info

     active environment : geo
    active env location : /home/tams00/anaconda3/envs/geo
            shell level : 1
       user config file : /home/tams00/.condarc
 populated config files : /home/tams00/.condarc
          conda version : 4.6.12
    conda-build version : 3.17.6
         python version : 3.7.1.final.0

(...)

答案 2 :(得分:-1)

您可能需要启用(默认情况下禁用)httpd.conf文件中的modules / mod_ssl.so。 此外,ssl配置文件还包含一个内容:

# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf