首页 > 系统相关 >centos下python3.6.8 安装ssl模块

centos下python3.6.8 安装ssl模块

时间:2024-09-05 16:15:59浏览次数:7  
标签:配置文件 centos python local openssl python3.6 ssl 安装

1.查看openssl是否已安装
输入命令行:openssl version

 

2.下载python安装包.这个在官网去下载就可以了.然后导入到centos系统当中,并进行解压tar -zxvf xxx.tgz

3.安装python,相关前置条件查看百度即可.什么gcc之类的
常用命令:
./configure --prefix="/usr/local/python"
make
make install

 

4.进入python环境,查看是否支持ssl

 

5.退出python环境
quit()
进入安装包内,修改配置文件
进入Setup和Setup.dist配置文件(在第一次make之后才会生成配置文件,如果刚刚从官网下载会少文件,找不到。)

 

 

 

 

6.重新编译
注意这里要找到openssl安装路径,不然重新编译要报错。

 

 

一定要有include、lib目录的路径

重新编译,指定openssl路径:
./configure --with-ensurepip=yes CFLAGS="-I$/usr/local/openssl/include" LDFLAGS="-L$/usr/local/openssl/lib"

make

make install
7.验证是否安装成功.

 

 

这里参考了其他人员的记录,各位可以进去查看,感谢分享:

https://blog.csdn.net/qq_39715000/article/details/125009276

https://www.cnblogs.com/hanfe1/p/13071020.html

 

标签:配置文件,centos,python,local,openssl,python3.6,ssl,安装
From: https://www.cnblogs.com/zf-crazy/p/18398708

相关文章

  • centos7 内核升级
    需要下载三个rpm包wgethttp://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpmwgethttp://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-headers-4.4.215-1.el7.elrepo.......
  • CentOS安装MySQL8教程
    官方地址:https://dev.mysql.com/downloads/mysql/选择版本前需先看一下服务器的glibc版本ldd--version上传将下载好的tar包上传到服务器上,这里演示上传到了/usr/local/文件夹下   (也可以自定义位置)解压tar-Jxvfmysql-8.0.39-linux-glibc2.17-x86_64.tar.......
  • Gaussdb: CN修复失败对openssl版本依赖问题处理
    1.问题背景GaussDB轻量化分布式集群安装完成后,进行openssh和openssl升级,现有环境openssh-8.2p1-9.p03.ky10.x86_64和openssl-1.1.1f-2.ky10.x86_64版本,可以安装数据库,然后升级这两个版本到openssh-8.2p1-9.p15.ky10.x86_64和openssl-1.1.1f-4.p17.ky10.x86_64。对集群安装完成后......
  • 网站提示“SSL证书错误:证书过期或不匹配”错误如何解决
    当您遇到“SSL证书错误:证书过期或不匹配”的问题时,这通常意味着网站的SSL/TLS证书存在问题,导致浏览器或客户端无法建立安全连接。以下是一些解决此类问题的方法:SSL证书过期续订证书:如果证书已经过期,您需要联系您的证书颁发机构(CA)来续订新的证书。如果您使用的是Let'sEncry......
  • Centos 安装 Docker
    文章目录卸载旧版Docker(如果之前装过Docker的话)配置Docker的yum库和源sudu安装Docker启动和校验配置镜像加速卸载旧版Docker(如果之前装过Docker的话)yumremovedocker\docker-client\docker-client-latest\docker-common\docker-l......
  • 14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的MQ......
  • 14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的MQ......
  • Java字节码文件、组成,jclasslib插件、阿里arthas工具,Java注解
    文章目录一、字节码文件1.1以正确的方式打开文件1.2字节码文件的组成1.2.1基础信息1.2.2常量池1.2.3方法1.3字节码常用工具1.4总结二、Java注解2.1什么是Java注解2.2注释和注解Annotation的区别(掌握)2.3如何使用注解(掌握)2.4Java中已经存在的注解(掌握)2.5自定义注解(了解)2.......
  • nginx编译安装-CentOS_x86
    环境信息操作系统:CentOSLinux7(Core)架构:x86nginx版本:1.25.5编译安装依赖包yuminstallgccgcc-c++makeunzippcrepcre-develzlibzlib-devellibxml2libxml2-develreadlinereadline-develncursesncurses-develperl-develperl-ExtUtils-Embedopenssl-dev......
  • Centos7.9安装Docker和Docker compose
    什么是docker环境Docker环境是指在计算机中安装和配置了Docker引擎的运行环境。Docker是一种容器化平台,它提供了一种轻量级的虚拟化技术,能够将应用程序及其依赖项打包成一个独立的容器,以实现快速部署、可移植性和易于管理的优势。(Docker环境提供了一种方便、可移植和隔离的方式来......