Python解决SSL不可用问题

参考:https://blog.csdn.net/weixin_44894162/article/details/126342591

一、问题描述:

报错概述:

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
## 警告:pip配置了需要TLS/SSL的位置,但是Python中的SSL模块不可用。

在这里插入图片描述
二、解决方案:

首先要明白python版本需要和openssl的版本需要相对匹配的,在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux自带的openssl版本过低。

1、查看liunx系统的openssl版本信息:

openssl version

在这里插入图片描述
如图所示:小编的买的liunx服务器自带的openssl版本为1.0.2 ,然而对于小编来说,要安装python3.10的版本来说,openssl的版本太低了,因此需要更新openssl的版本才能满足要求;

2、更新openssl版本:

(1)安装相关依赖

yum install gcc libffi-devel zlib* openssl-devel

(2)官网下载openssl版本

wget https://www.openssl.org/source/openssl-3.0.1.tar.gz

(3)解压openssl

tar -zxvf openssl-3.0.1.tar.gz

(4)编译openssl

# 进入解压后的文件目录,切记一定要进入该目录才能继续执行后续命令
 cd openssl-3.0.1

其中–prefix是指定安装目录的,shared zlib库是在安装时寻找zlib库依赖的

# 配置(configure)
./config --prefix=/usr/local/openssl

# 编译
make 

# 安装
make install

# 查看openssl版本
openssl version


在这里插入图片描述
2、重新编译python

./configure --prefix=/usr/local/python3

make

make install


相关推荐

  1. Mac M1 解决安装grpcio

    2024-02-09 11:54:02       25 阅读
  2. 爬虫解决问题

    2024-02-09 11:54:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-09 11:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-09 11:54:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-09 11:54:02       82 阅读
  4. Python语言-面向对象

    2024-02-09 11:54:02       91 阅读

热门阅读

  1. 程序设计进阶——C语言(翁凯版)第五周

    2024-02-09 11:54:02       48 阅读
  2. 初识c++之基础认识

    2024-02-09 11:54:02       54 阅读
  3. C++:栈的作用域

    2024-02-09 11:54:02       51 阅读
  4. 怎么进入docker容器并执行

    2024-02-09 11:54:02       49 阅读
  5. Python笔记(九)

    2024-02-09 11:54:02       45 阅读
  6. OpenHarmony轻量级内核-LiteOS-M

    2024-02-09 11:54:02       49 阅读
  7. MongoDB聚合: $sort

    2024-02-09 11:54:02       46 阅读
  8. 编程中“游戏心切”心态的影响及其对策探讨

    2024-02-09 11:54:02       48 阅读
  9. GEE python——根据 GPS 轨迹绘制海拔高度剖面图

    2024-02-09 11:54:02       49 阅读
  10. 同步復位和異步復位二者各自的優缺點

    2024-02-09 11:54:02       49 阅读