centos7 python3.9.10 报错 No module named _ssl

首先安装依赖

1
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel

配置openssl

1
2
3
4
5
6
7
8
9
10
tar -zxvf openssl-1.1.1v.tar.gz
cd openssl-1.1.1w/
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make
make install
 
mv /usr/bin/openssl /usr/bin/openssl_backup
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1

测试:

1
openssl version

 

配置python环境

1
2
3
4
5
6
7
tar -zxvf Python-3.9.10.tgz
cd Python-3.9.10.tgz/
./configure -C --with-openssl=/usr/local/openssl --with-openssl-rpath=auto --prefix=/usr/local/python39
make -j8
make altinstall
ln -s /usr/local/python39/bin/python3.9 /usr/bin/python39
ln -s /usr/local/python39/bin/pip3.9 /usr/bin/pip39

测试:

1
2
import ssl
print(ssl.OPENSSL_VERSION)

  

posted @   lvye001  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2018-12-05 windows10 docker 使用以及虚拟机下fastDFS 的使用教程
点击右上角即可分享
微信分享提示