liunx系统下会默认自带python2.0版本,查看python版本:python -V
官网下载python3.10.0版本上传到liunx机器
解压并移动到/usr目录下
# 解压命令
tar -zxvf Python-3.10.0.tgz
# 移动到/usr/python3目录下
mkdir /usr/python3
mv Python-3.10.0 /usr/python3
安装依赖包
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
# 依赖包介绍
bzip2-devel: 提供了 bzip2 工具的开发库和头文件,可以用来开发支持 bzip2 压缩格式的应用程序。
gcc: GNU 编译器套件,用于将 C、C++ 或其他支持的编程语言源代码编译成可执行程序。
make: 用于自动构建和编译软件项目的工具,根据 Makefile 中定义的规则执行编译过程。
ncurses-devel: 提供了 ncurses 文本界面库的开发文件,用于开发支持文本界面的应用程序。
openssl-devel: 提供了 OpenSSL 加密库的开发文件,允许开发支持 SSL/TLS 加密的应用程序。
readline-devel: 提供了 readline 库的开发文件,用于支持命令行编辑和历史记录功能的应用程序开发。
sqlite-devel: 提供了 SQLite 数据库的开发文件,可以用来开发支持 SQLite 数据库的应用程序。
tk-devel: 提供了 Tk 图形库的开发文件,用于开发支持图形用户界面的应用程序。
zlib-devel: 提供了 zlib 压缩库的开发文件,可用于开发支持 zlib 压缩格式的应用程序。
进入到解压后的目录按顺序执行命令
./configure --prefix=/usr/python3
make
make install
注意:
1、执行第一行命令后提示please run ./configure --enable-optimizations,忽略即可
2、make命令执行后需要5-10分钟时间,等待即可
建立软连接
// 创建python3软连接
ln -s /usr/python3/bin/python3 /usr/bin/python3
// 创建pip3软连接
ln -s /usr/python3/bin/pip3 /usr/bin/pip3
检查python3是否可用
添加python3环境变量,输入i进入编辑模式,添加后保存退出,执行命令使环境变量生效
// 编辑环境变量
vim /etc/profile
export PATH=$PATH:$HOME/bin:/usr/python3/bin
// 环境变量生效
source /etc/profile
标签:bin,应用程序,devel,开发,usr,安装,python3,Liunx
From: https://www.cnblogs.com/cai11/p/18010078