Linux安装Python
安装基本软件包
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel gcc gcc-c++ make cmake lrzsz -y
下载 python 包
1.打开网址
https://www.python.org/downloads/
2.选择对应版本的 Python,进行安装
在 Looking for a specific release?下面找到对应的版本

选择 download 下载,跳转到如下界面

解压软件包
[root@localhost ~]# tar zxvf Python-3.12.5.tgz
把 python 移动到/usr/local/目录下
[root@localhost ~]# mv Python-3.12.5 /usr/local/
进入到 python 目录,编译安装
[root@localhost ~]# cd /usr/local/Python-3.12.5/
[root@localhost Python-3.12.5]# ./configure
[root@localhost Python-3.12.5]#make && make install
持久化 PATH 配置
[root@localhost ~]# echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
这条命令的作用是将 export PATH=/usr/local/bin:$PATH 命令写入到当前用户的~/.bashrc文件中,使得每次启动一个新的 bash 会话时,/usr/local/bin 目录会被自动添加到 PATH 中。
[root@localhost ~]# source ~/.bashrc
这条命令会立即执行~/.bashrc 文件中的所有命令,更新当前会话的环境配置。通过这样做,你刚刚添加的 export PATH=/usr/local/bin:$PATH 命令会立即生效,无需重新启动终端或重新登录。
备注:
这两条命令的组合作用是:
确保/usr/local/bin 目录在未来的所有 bash 会话中都被包含在 PATH 环境变量中。
设置软链
[root@localhost ~]# ln -s /usr/local/bin/python3.12 /usr/bin/python
验证 python 版本
[root@localhost ~]# python -V
Python 3.12.5
登录 python,直接在 linux 下属于 python 即可

[root@localhost ~]# python
Python 3.12.5 (main, Aug 28 2024, 22:02:05) [GCC 8.5.0 20210514 (Red Hat 8.5.0-20)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()