centos7编译安装python3

简介: centos7编译安装python3

1.安装依赖

1

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

2.下载软件包

1

2

3

wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz

 

下载列表:https://www.python.org/ftp/python/

3.编译安装

1

2

3

4

5

6

7

8

9

10

11

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

tar xf openssl-1.1.1.tar.gz

cd openssl-1.1.1/

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

make && make install

 

 

tar -xf Python-3.9.7.tar

cd Python-3.9.7

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

make && make install

 

如果使用系统默认版本,默认系统OpenSSL版本不适配,需要升级

1

2

3

4

5

6

yum install -y epel-release.noarch

yum install -y openssl11 openssl11-devel

 

cd Python-3.10.xxx #进入目录后替换编译命令

# 替换openssl 为openssl11

sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure 

4.配置PATH及验证

1

2

3

4

5

vim ~/.bash_profile

PATH=/usr/local/python3.9/bin:$PATH:$HOME/bin

. ~/.bash_profile

 

env python3

  

相关文章
|
3月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
483 4
|
16天前
|
分布式计算 Java Hadoop
centos7编译安装Hadoop3
centos7编译安装Hadoop3
|
17天前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
2月前
|
网络协议 Linux Python
Python脚本配置Centos静态ip地址
这是一个Python脚本,用于自动化配置CentOS系统的静态IP地址。脚本创建或修改文件,填写接口名(如ens33)、IP地址、子网掩码、网关和DNS。运行时需替换变量值并使用`sudo`以管理员权限执行。完成配置后,它会重启网络服务。注意,用户应根据实际网络环境调整参数。
117 4
Python脚本配置Centos静态ip地址
|
1月前
|
Linux Python
CentOS7升级python3到最新版
CentOS7升级python3到最新版
|
3月前
|
Linux Python
Centos7下更换python pip3源为阿里源
Centos7下更换python pip3源为阿里源
736 0
|
16天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
23天前
|
安全 关系型数据库 MySQL
Linux(CentOS6)安装MySQL5.6
Linux(CentOS 6)系统上安装MySQL 5.6版本的详细步骤,包括准备数据存放目录、创建用户、下载安装包、初始化数据库、配置服务脚本、设置环境变量等操作。
61 1
|
26天前
|
关系型数据库 MySQL Java
centos7安装mysql教程及Navicat平替软件
【8月更文挑战第17天】本教程详述CentOS 7上安装MySQL的过程。首先确保移除任何预装的MySQL组件,然后通过wget获取并安装MySQL的YUM源。可以选择安装特定版本如5.7或8.0。安装MySQL服务器后,启动服务并查找初始密码。登录MySQL后应立即更改密码,并可根据需要设置远程访问权限。此外,还推荐使用免费开源的DBeaver作为数据库管理工具,提供了安装步骤以方便管理和操作MySQL数据库。
|
15天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
94 8
centos7 mysql安装及配置