清华源连接失败原因与解决 CondaHTTPError SSLError_连接镜像源时发生了 ssl 错误-程序员宅基地

技术标签: 环境配置  anaconda  http  ssl  

Conda 清华源连接失败原因与解决

问题描述

在我设置好国内源之后,用conda创建虚拟环境,下载python版本时出现以下错误。

Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch/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=‘mirrors.tuna.tsinghua.edu.cn’, port=443): Max retries exceeded with url: /anaconda/pkgs/free/noarch/repodata.json (Caused by SSLError(SSLError(“bad handshake: Error([(‘SSL routines’, ‘ssl3_get_server_certificate’, ‘certificate verify failed’)],)”,),))’,),)

我的~/.condarc内容(即conda channels设置)如下

channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64
show_channel_urls: true

解决方案

在我查阅了多篇博客,尝试了多种方案之后,终于找到两种解决方案:

  • 在命令行中输入conda config --set ssl_verify false修改设置,或者在文件~/.condarc末尾添加一行ssl_verify: false(有则修改即可)
  • 将https改成http

两种方法选一种即可

原因分析

https协议比http协议多了SSL,TLS等验证和加密的阶段,可能是在与清华源进行SSL验证的过程中会出问题,因此需要关掉SSL验证,或者改用http协议。但是使用SSL验证是有助于保障传输过程的可靠性的。

参考

[1] https://blog.csdn.net/qq_34573716/article/details/89958718

[2] https://www.cnblogs.com/tianlang25/p/12433025.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kxqt233/article/details/121167753

智能推荐

前端(二十一)——WebSocket:实现实时双向数据传输的Web通信协议_前端websocket-程序员宅基地

文章浏览阅读6.8k次,点赞13次,收藏67次。在当今互联网时代,实时通信已成为很多应用的需求。为了满足这种需求,WebSocket协议被设计出来。WebSocket是一种基于TCP议的全双工通信协议,通过WebSocket,Web应用程序可以与服务器建立持久的连接,实现实时双向数据输,提供极低的延迟和高效的数据传输。_前端websocket

日常学习办公绘图PDDON使用操作手册-程序员宅基地

文章浏览阅读1k次,点赞24次,收藏17次。画图干货教程,零基础快速绘制线框图、流程图、架构图、思维导图、UML系列图、网络拓扑图、图文混排、日常ppt插图、ER图、数据库模型图、韦恩图、鱼骨图等等,一软搞定。 _pddon

Python环境配置_pycharm需要的环境配置-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏2次。梦开始的地方!补之前答应的Python环境配置,在Gitbook上进行修改了一下。当成自己的小笔记趴,侵权即删!安装Python想要进行Python开发,首先需要下载和配置Python解释器。下载Python访问Python官网: https://www.python.org/点击downloads按钮,在下拉框中选择系统类型(windows/Mac OS/Linux等)选择下载最新版本的Python安装Python双击下载好的Python安装包勾选左下角Add Python 3_pycharm需要的环境配置

【计算机毕业设计】450音乐播放器管理系统_本实验以“音乐点播管理系统”为例,针对用户的特点,确定系统的功能: (1)用户管理:-程序员宅基地

文章浏览阅读1k次,点赞2次,收藏11次。随着社会的发展,计算机的优势和普及使得音乐播放器管理系统的开发成为必需。音乐播放器管理系统主要是借助计算机,通过对首页、音乐推荐、付费音乐、论坛信息、个人中心、后台管理等信息进行管理。减少管理员的工作,同时也方便广大用户对个人所需音乐的及时查询以及管理。音乐播放器管理系统的开发过程中,采用B / S架构,主要使用Java技术进行开发,结合最新流行的SpringMVC和Mybatis的SSM框架。中间件服务器是Tomcat服务器,使用Mysql数据库和Eclipse开发环境。该音乐播放器管理系统包括用户、会_本实验以“音乐点播管理系统”为例,针对用户的特点,确定系统的功能: (1)用户管理:

Java解析XML文件的方式,java集合框架面试题-程序员宅基地

文章浏览阅读773次,点赞9次,收藏10次。每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)[外链图片转存中…(img-YSVRtu3l-1712091133557)]

Slice timing设置(预处理内容)-程序员宅基地

文章浏览阅读98次。1. Slice order为[1:2:number_of_slices 2:2:number_of_slices],所以这里填入1:2:35 2:2:35。2. number of slices从radiant里面自己数。_slice timing

随便推点

低通滤波器截止频率,带宽_数据低通滤波 截至频率-程序员宅基地

文章浏览阅读4.8k次。http://m.elecfans.com/article/586773.html_数据低通滤波 截至频率

OpenGL渲染模型 || 3. opengl 将模型成渲染图片_opengl 渲染一个模型-程序员宅基地

文章浏览阅读2.7k次,点赞11次,收藏24次。3_opengl 渲染一个模型

GNOME界面简单使用-程序员宅基地

文章浏览阅读193次。GNOME界面CentOS下的文件夹打开方式,默认是打开一个文件夹就重新的打开一个窗口,并不是在原有的文件夹中显示要打开文件夹的内容。怎么修改:打开任意一个文件夹。Edit --> preference --> Behavior --> Always open in Browser Windows.怎..._登录gnome 图文说明

java value of_Java 中的valueOf()方法-程序员宅基地

文章浏览阅读4k次,点赞2次,收藏6次。valueOf() 方法有以下几种不同形式:valueOf(boolean b):返回 boolean 参数的字符串表示形式。.valueOf(char c):返回 char 参数的字符串表示形式。valueOf(char[] data):返回 char 数组参数的字符串表示形式。valueOf(char[] data, int offset, int count):返回 char 数组参..._java valueof

华为鸿蒙申请要多久,鸿蒙审核需要多久?-程序员宅基地

文章浏览阅读3.8k次。电梯直达huafen799504432新学乍练发表于 2020-12-18 14:24:39来自:HUAWEI Mate 30 5G最新回复 2020-12-19 09:36:25Screenshot_20201218_142336_com.huawei.allianceapp.jpg (149.85 KB, 下载次数: 1)2020-12-18 14:24 上传孤乃江东九牧渐入佳境发表于 202..._华为鸿蒙系统内测审核要多少天

推荐文章

热门文章

相关标签