Python 如何解决anaconda中的CondaHTTPError?
我使用的是Windows10Pro(x64),我刚刚安装了Anaonda4.3.1 但每当我尝试安装一个包或更新conda时,它都会显示如下错误Python 如何解决anaconda中的CondaHTTPError?,python,Python,我使用的是Windows10Pro(x64),我刚刚安装了Anaonda4.3.1 但每当我尝试安装一个包或更新conda时,它都会显示如下错误 (d:\Miniconda3) C:\Windows\system32>conda update conda Fetching package metadata ..... CondaHTTPError: HTTP None None for url <None> Elapsed: None An HTTP error occur
(d:\Miniconda3) C:\Windows\system32>conda update conda
Fetching package metadata .....
CondaHTTPError: HTTP None None for url <None>
Elapsed: None
An HTTP error occurred when trying to retrieve this URL.
SSLError(SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_read_bytes', 'sslv3 alert bad record mac')],)",),),)
(d:\Miniconda3)C:\Windows\system32>conda更新conda
正在获取包元数据。。。。。
CondaHttPeror:url的HTTP None None
时间:无
尝试检索此URL时发生HTTP错误。
SSLError(SSLError(SSLError(“错误握手:错误([('SSL例程','ssl3_读取字节','ssl3警报错误记录mac')),),,,),)
conda config——set ssl\u verify False也没有任何区别
使用pip安装软件包没有问题 此类抽象(即,具有高抽象级别)工具产生的这些错误通常很难从工具本身进行调试(需要在工具的代码中进行大量挖掘才能确定并最终找到问题);在绝大多数情况下,一旦您调试了它,您对所讨论的工具了解得足够多,可以编写补丁来解决该问题 我建议您首先跟踪
conda
如何获取它首先获取的元数据(输出的第一行)。在UNIX上我会推荐,但在windows上我会使用(尽管根据,它也适用于windows)
一旦您知道应该从哪个主机获取包,您就可以尝试了解它发生的原因。即,;i、 e.您可能有网络问题(尝试使用另一个网络),或者存在服务器(如果conda
用于工作,则更有可能)或客户端问题
要在了解主机后尝试调试SSL问题,请运行:
openssl s_client -connect $host:443 -msg -debug
其中,$host
是使用tcpdump/wireshark找到的主机
祝你好运
注意:我没有在这个答案中链接wireshark.org,而是wireshark的维基百科页面,以防止支持虚假的安全实践,。请不要编辑该链接