centos 7 python3安装ssl环境

1.要下载1.1.1版本的才行
2.在root目录下,把下载的openssl-1.1.1.tar.gz 文件放进去
3.解压tar -zxvf openssl-1.1.1.tar.gz
4.进入解压后的目录内 cd openssl-1.1.1
5.配置
./config --prefix=/usr/local/openssl no-zlib
6.编译安装
make && make install

7.从这一步开始就是为python安装配置ssl环境
8.进入python目录,就是root下面的python3.10.10目录下的
9.清除之前的编译
make clean
10.配置
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl
11.编译安装
make && make install

就可以了。

之前是先安装了python,现在又补装个ssl环境,所以这样。
新服务器可以两个合并一下,一起编译一次就行了。

参考:https://blog.csdn.net/qq_38286374/article/details/143632439
参考:https://zhuanlan.zhihu.com/p/687905421
参考:https://blog.51cto.com/u_16213358/12943496
参考:https://www.jianshu.com/p/e79396ad222d

如果openssl version 报错:
在执行openssl version出现如下错误:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

重新设置下软连接:
ln -sf /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -sf /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf (这个应该可以不运行。。)
ldconfig (这个应该可以不运行。。)

再查看openssl version就可以了。
反正挺麻烦,不行就重装。。。
装好后openssl version 显示1.1.1后,记得python3 要带上openssl重新配置编译下。

参考链接:
https://zhuanlan.zhihu.com/p/581995964
https://blog.51cto.com/u_4048786/3206236

posted @   高柴小生  阅读(164)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示