一文详解Linux Python3安装

在公司申请了一台CentOS 7的Linux版本虚拟机,需要安装一个Python3的环境,定期进行特定任务处理。这里对CentOS 7配置Python3环境的步骤进行了记录,供大家参考。

本文基于如下Linux系统版本:
CentOS 7

一、默认Python版本

默认情况下,Linux会自带安装Python,可以运行 python --version 命令查看默认版本。
默认Python版本

二、查看软路由配置

查看默认Python的软路由配置:
可以看到python、python2、python2.7命令均指向python2.7

查看软路由配置

三、安装Python3

3.1 下载Python3

打开python官方网址:https://www.python.org/downloads/source/,找到最新版本的Python3 并下载。

下载Python3

3.2 压缩包上传

将下载Python3源码文件压缩包上传到Linux系统/Home/tools/(文件存放路径可自行定义)路径下:

压缩包上传

3.3 解压缩

执行 tar -zxvf Python-3.11.1.tgz 解压缩文件:

解压缩

3.4 准备源码编译环境

执行如下命令,安装Python3变异所需的各种依赖。
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
完成安装后,显示如下图所示:
准备源码编译环境

3.5 编译&安装

  • 进入解压缩后的源码文件目录:cd /Home/tools/Python-3.11.1
  • 配置Python3的安装目录:./configure --enable-optimizations --prefix=/usr/local/python3,这里安装到/usr/local/python3路径下;
    配置Python3的安装目录:
    配置Python3的安装目录
    配置Python3的安装目录 OK!
    配置Python3的安装目录 OK!
  • 编译&安装:make && make install
    执行make && make install命令,进行编译安装。
    编译&安装
  • 安装完成:
    安装完成如下图所示:
    安装完成

3.6 配置软路由

配置Python3的软路由:

  • 系统默认python、python2、python2.7命令均指向python2.7,对于系统的配置,这里不做更改;
  • 我们新配置一个python3让其指向我们新安装的/usr/local/python3/bin/python3.11
    执行命令如下:ln -s /usr/local/python3/bin/python3.11 /usr/bin/python3
  • 验证安装是否成功:执行python3
    配置软路由&验证是否安装成功

猜你喜欢

转载自blog.csdn.net/aiwusheng/article/details/128616094