Centos7解决 pip is configured with locations that require TLS/SSL 问题
当在 CentOS 系统中遇到 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available
错误时,这通常意味着 Python 的 SSL 模块没有正确安装或配置,从而导致pip
无法使用安全连接来下载包。以下是解决此问题的详细步骤:
使用yum 安装 SSL
openssl
和 openssl-devel
是 Python SSL 模块编译时所依赖的库,需要先确保这些库已经安装。在 CentOS 中,可以使用yum
包管理器进行安装:
编译安装 SSL
1、下载 openssl 编译安装
openssl 官方下载地址:
解压
2、编译安装
进入openssl-OpenSSL_1_1_1d
指定安装路径并编译
3、替换当前系统的旧版本 openssl 「先保存原来的」
4、最后查看当前系统 openssl 版本
重新编译Python3.7
进入解压后的Python目录
查看是否安装成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了