返回顶部
首页 > 资讯 > 后端开发 > Python >对于pip错误SSLError("Can't connect to HTTPS URL because the SSL module is not available.")的解决
  • 622
分享到

对于pip错误SSLError("Can't connect to HTTPS URL because the SSL module is not available.")的解决

python错误处理pip报错pipSSLErroropenssl 2024-02-28 21:02:21 622人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

报错的原因在python中,如果出现 "SSLError("Can't connect to https URL because the SSL module is not available.")” 的错误,通常是由于系统缺少 OpenS

报错的原因

python中,如果出现 "SSLError("Can't connect to https URL because the SSL module is not available.")” 的错误,通常是由于系统缺少 OpenSSL库导致的。这个库是用于实现SSL/TLS协议的。因此,在安装pip之前,需要先安装OpenSSL库。

如何解决

可以使用如下方法解决这个问题:

使用预先编译的版本:在 windows 中,可以下载预先编译的版本的 OpenSSL 库。

通过包管理器安装:在 linuxMacOS 中,可以使用包管理器安装 OpenSSL 库。例如,在 ubuntu 中可以使用命令 "sudo apt-get install libssl-dev" 安装 OpenSSL 库。

从源代码安装:如果上述方法都不能解决问题,可以从源代码安装 OpenSSL 库。

在安装完 OpenSSL 库之后,就可以正常使用pip了。

使用例子

当然可以,以下是在 Ubuntu 系统中安装 OpenSSL 库的例子:


sudo apt-get update
sudo apt-get install libssl-dev

这样就安装成功了,然后你就可以运行pip命令了。

例如:


pip install numpy

在 Windows 中下载预先编译的版本的 OpenSSL 库 可以在 Https://slproWEB.com/products/Win32OpenSSL.html 下载对应版本的 OpenSSL 库。

在安装完成之后, 你需要把 OpenSSL 的 DLL 文件放到系统的 PATH 目录下,或者把 DLL 文件放到 Python 安装目录下。

--结束END--

本文标题: 对于pip错误SSLError("Can't connect to HTTPS URL because the SSL module is not available.")的解决

本文链接: https://www.lsjlt.com/news/569628.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作