Linux安装Python

HaiYang 10 阅读 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()