Can‘t connect to HTTPS URL because the SSL module is not available - 关于anaconda中的SSL模块错误-程序员宅基地

技术标签: python  anaconda  https  ssl  

问题描述

起因是在使用requests包访问https请求时,出现了SSLError,提示Caused by SSLError(“Can’t connect to HTTPS URL because the SSL module is not available.”
在这里插入图片描述
根据一些博客设置verify=False,依然无效。
在这里插入图片描述
在尝试通过pip指定安装缺少的包时,也出现了类似的提示。

通过pip install 命令安装包时,出现了

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(“Can’t connect to HTTPS URL because the SSL module is not available.”)’: /simple/ssl/
在这里插入图片描述
或者对于已安装的版本,提示WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
在这里插入图片描述
有些博客通过使用pip3.x指令(如我安装的是3.8.6版本的python,因此使用pip3.8)执行安装,没起作用。

解决方案

原文地址 https://github.com/conda/conda/issues/8273
在这里插入图片描述

大意是:conda找错了openssl的地址,conda在Anaconda\DLLs目录下寻找openssl的dll文件,但实际上需要的dll在Anaconda3\library\bin目录下。因此只需要将这两个文件复制到 Anaconda\DLLs下即可。

根据提示复制两个dll到指定目录。
D:\Anaconda\Library\bin -> D:\Anaconda\DLLs
在这里插入图片描述
不再报错
在这里插入图片描述
同时pip也恢复正常。
在这里插入图片描述
最后,github NB!

如果这篇文章对你有用,可以点个赞再走哦~~

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

智能推荐

附加Numpy数组-程序员宅基地

文章浏览阅读312次,点赞3次,收藏5次。Numpy是一个用于科学计算的强大Python库,提供了高效的多维数组对象和用于处理这些数组的工具。numpy的核心是ndarray(n-dimensional array)对象,它是一个多维、同类型的数组,可以使用一些高效的方法对数组进行操作。本文介绍了如何在numpy中进行附加操作。通过使用函数,可以轻松实现将数组附加到另一个数组的末尾。无论是连接数组还是在现有数组的末尾添加新元素,numpy提供了简洁而高效的解决方案。熟练掌握numpy的附加操作将极大地提高数据处理的效率。

分布式事务,解决方案_xaer_rmfail-程序员宅基地

文章浏览阅读263次。聊聊分布式事务,再说说解决方案分布式事务CAP理解论证-解决方案分布式系统的2PC、3PC详细分析github tcc示例分布式事务、重复消费、顺序消费一、理论CAP相关:CAP与BASE相关:我的博客而对于分布式中的问题的解决方案,CAP原则出现,描述如下:一致性(Consistency):像A节点写入一条信息之后,同一时刻,在其他节点都可以读到这条信息可用性(Availability):多布一些节点A,B,C…,任何时刻,用户访问,都应该以可预期的结果返回,而不是浏览器报错,404,5._xaer_rmfail

Docker搭建MySQL集群环境_容器版mysql集群搭建-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏4次。文章目录安装Docker使Docker容器和Windows10建立局域网连接Docker创建一个局域网在Windows10中将这个子网添加到路由表中简单Mysql持久化预先准备启动mysql搭建MySQL集群预习准备修改配置文件修改my.cnf修改mysql-cluster.cnf启动5个节点参考资料安装Docker由于我用的是Windows10,所以我打开了Hyper-V,然后在Dcoker..._容器版mysql集群搭建

Niagara内容示例 4.3 Mesh Orientation vs. Rotational Force_ue5 的niagara 的drag是什么?-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏6次。粒子效果有三竖列的粒子,都在绕某个轴进行旋转。根据下面的文本提示来看,应该是每堆粒子的旋转操作的赋予方式不同,分别是直接操作网格体朝向(Mesh Orientation),操作旋转的速度(Rotational Velocity),操作发起旋转的力(Rotational Force)。(理科生可能会比较好懂,其实就是分别操作位置,速度以及加速度,如果你脑中有公式的话,其实这三者做的是同一件事,。)Niagara蓝图部分蓝图中包含了三个发射器(对应三种模式),并配文做出相应的解释。左上角是操作Mesh朝._ue5 的niagara 的drag是什么?

机器学习复习——pLSA、LDA_plsa机器学习-程序员宅基地

文章浏览阅读563次。pLSA:pLSA由LSA发展过来,而早期LSA的实现主要是通过SVD分解。pLSA的模型图如下:公式中的意义如下:具体可以参考2010龙星计划:机器学习中对应的主题模型那一讲 LDA:主题模型,概率图如下:和pLSA不同的是LDA中假设了很多先验分布,且一般参数的先验分布都假设为Dirichlet_plsa机器学习

java 实现文件下载功能(浏览器提示保存位置)_java文件下载时如何可以弹出下载框选择路径-程序员宅基地

文章浏览阅读2.5k次。@RequestMapping(params = "down") public void down(HttpServletResponse response,@RequestParam("file") String file) { try { String filePath = "E:\\saveWenJian\\"+file; InputStream is = new FileInputStream(filePath); response.reset(); // 必要地清除res._java文件下载时如何可以弹出下载框选择路径

随便推点

KT1025A蓝牙音频ble芯片功耗实测说明_蓝牙芯片功耗-程序员宅基地

文章浏览阅读1.7k次。KT1025A芯片功耗测试说明测试环境:BT201模块_蓝牙芯片功耗

DAC数模转换总结_数模转换里,a*500/255.0是什么-程序员宅基地

文章浏览阅读9.3k次,点赞3次,收藏11次。 数模转换就是将离散的数字量转换为连接变化的模拟量,实现该功能的电路或器件称为数模转换电路,通常称为D/A转换器或DAC(Digital Analog Converter)。 我们知道数分可为有权数和无权数,所谓有权数就是其每一位的数码有一个系数,如十进制数的45中的4表示为4×10,而5为5×1,即4的系数为10,而5的系数为1, 数模转换从某种意义上讲就是把二进制的数转换_数模转换里,a*500/255.0是什么

ClassFormatError-程序员宅基地

文章浏览阅读992次。前两天在做struts2, spring hiernate的时候出现了以下错误: 严重: Error configuring application listener of class listeners.ContextListenerjava.lang.ClassFormatError: Extra bytes at the end of class file listeners/C..._classformaterror

Linux shell命令,统计文件夹下所有文件的大小,并输出_shell脚本统计文件大小并输出-程序员宅基地

文章浏览阅读1.3k次。Linux shell命令,统计文件夹下所有文件的大小,并输出。_shell脚本统计文件大小并输出

TSINGSEE青犀视频EasyCVR视频融合共享平台兼容性扩展,支持轻松接入大华SDK-程序员宅基地

文章浏览阅读377次。一、背景分析现在监控规模越来越大,业务日趋复杂,典型的如“平安城市”“智慧工地”项目,要实现城市级信息联网和共享。如卡口、治安、高清电警等视频点都非常庞大,其联网需求、信息共享、业务应用及复杂的布点都对管理平台提出更高要求。兼容性一直是管理平台难解决的问题。原因一是除国际/国内标准协议外,还存在很多厂家的私有协议、SDK等。原因二是很多设备厂家的私有协议、SDK开放程度不同,突显出兼容性问题。解决的办法一是设备商以开放心态将自己产品的SDK提供给二次开发商;二是采用安防视频流媒体服务解决方案形式,由_tsingsee青犀视频

设计一个接口, 并设计一个实现类实现该接口,演示它们的使用。具体,创建一个名称为Person的接口,在接口中定义两个方法sayHello()和sayBye()。_设计一个接口,并设计实现类,实现这个接口-程序员宅基地

文章浏览阅读546次。设计一个接口, 并设计一个实现类实现该接口,演示它们的使用。具体,创建一个名称为Person的接口,在接口中定义两个方法sayHello()和sayBye()。然后,创建两个实现了Person接口的类Chinese和American。在Chinese类中,两个方法分别输出“你好,见到你很高兴!”和“再见!”;在American类中,两个方法分别输出“Hi,nice to meet you!”和“Goodbye!”。另外再创建一个带有main()方法的InterfaceDemo类,在main()中声明Pers_设计一个接口,并设计实现类,实现这个接口

推荐文章

热门文章

相关标签