首页 > 编程语言 >python3添加ssl模块

python3添加ssl模块

时间:2023-08-17 16:55:58浏览次数:42  
标签:1.1 tar so.1 openssl ssl usr 模块 local python3

1.安装openssl

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

tar openssl-1.1.1v.tar.gz

cd openssl-1.1.1v

./config --prefix=/usr/local/openssl shared zlib

测试/usr/local/openssl/bin/openssl 

若报错:

/usr/local/openssl/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
添加软链接

ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

再次测试/usr/local/openssl/bin/openssl  成功

2.重新编译python

清除之前的编译

cd ../python3.11

make clean 

再次编译安装

./configure --prefix=/usr/lib/python3 --with-ssl=/usr/local/openssl

make && install 

标签:1.1,tar,so.1,openssl,ssl,usr,模块,local,python3
From: https://www.cnblogs.com/xiaoxiaomuyuyu/p/17638119.html

相关文章

  • Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
    写在前面Python中有许多有趣和强大的模块,其中一个非常有趣的模块就是pynupt。pynupt是基于pynput模块的一个封装,用于控制鼠标和键盘。它可以实现自动化操作和游戏外挂等功能。本文将详细介绍pynupt模块的使用方法和常见的功能。1.安装pynput模块在开始使用pynupt之前,我们需要......
  • 为远程群晖NAS的自定义域名免费申请SSL证书
    概述ERP系统对于企业来说重要性不言而喻,不管是财务、生产、销售还是采购,都需要用到ERP系统来协助。但ERP中这些重要数据属于企业机密文档,往往需要本地化管理,只能部署在企业内网之下。有时候我们会遇到在外需要远程登录ERP临时处理紧急事务,我们可以通过内网穿透来解决,将ERP服务端端......
  • python3 安装clickhouse_sqlalchemy(greenlet) 失败
    环境信息:centos7操作系统,python3.8执行pip3installclickhouse_sqlalchemy或者pip3installgreenlet报以下报错:Command"/opt/python3.6.10-customized/bin/python3.6-u-c"importsetuptools,tokenize;file='/tmp/pip-install-wbyi43ip/greenlet/setup.py';f=g......
  • python中SeqIO模块处理fasta文件
     001、分别输出染色体ID、序列和序列的长度[root@PC1test02]#lsa.fatest.py[root@PC1test02]#cata.fa##测试数据>seq1AGAAGGGG>seq2AAACCTTTT>seq3AAATTTCCGG[root@PC1test02]#cattest.py##程序#!/usr/bin/envpython#-*-coding:......
  • Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
    写在前面Python中有许多有趣和强大的模块,其中一个非常有趣的模块就是pynupt。pynupt是基于pynput模块的一个封装,用于控制鼠标和键盘。它可以实现自动化操作和游戏外挂等功能。 本文将详细介绍pynupt模块的使用方法和常见的功能。1.安装pynput模块在开始使用pynupt之前,我们......
  • gin框架常用模块
    一、gin框架常用模块1、将收到的httppost请求中body参数转换为对象funcUploadConfig(c*gin.Context){ p:=mconfig.CoursewareParam{} iferr:=c.ShouldBindJSON(&p);err!=nil{ log.Error("发布课件配置body解析报错,错误信息:",err) comm.SetResultMsg(c,1,s......
  • BOSHIDA DC电源模块使用可靠电容的重要性
    BOSHIDADC电源模块使用可靠电容的重要性现今,DC电源模块已成为许多电子设备的核心零部件。在各种设备中,电源模块扮演着将交流电转换为直流电的重要角色。而在电源模块中,电容作为重要的电子元件之一,可以起到储能滤波、干扰抑制、稳压、耦合等作用。因此,使用可靠电容在DC电源模块中......
  • 安装SSL证书还需要注意什么?
    在保护网站数据安全和用户隐私方面,SSL证书发挥着重要的作用。然而,仅仅申请SSL证书还不足以确保网站安全,正确的证书安装也是至关重要的。本文将介绍安装SSL证书时需要注意的关键事项,以确保顺利进行和正确配置。一、选择合适的SSL证书:在安装SSL证书之前,首先要选择适合您网站需求的SSL......
  • IIS10上安装 限制连接数与流量限制模块
    流量限制模下载和安装安装完成后,可以在IIS管理工具里点击“BitRateThrottling”节点。根据你的文件及类型配置流量限制规则:以下白皮书是更多的一些帮助和内容:BitRateThrottlingModuleSetupBitRateThrottlingConfigurationWalkthroughBitRateThrottlingExte......
  • 队列的内置模块(deque)--双向队列
    博客地址:https://www.cnblogs.com/zylyehuo/#-*-coding:utf-8-*-fromcollectionsimportdequeq=deque([1,2,3,4,5],5)q.append(6)#队尾进队print(q.popleft())#队首出队#用于双向队列q.appendleft(1)#队首进队q.pop()#队尾出队......