【我的系统是Centos7】在 linux上安装Python之前需要先安装前置依赖程序.
登录Linux中,使用 yum程序进行依赖程序安装,执行如下命令:
yum install wget bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y
接下来官方网站Download Python | Python.org 找你需要的版本,下载的你指定的目录
wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz
下载完成后,解压缩
tar -xvf Python-3.12.2.tgz
解压缩后,进行构建(我的安装目录/opt/module/Python-3.12.2)
./configure --prefix =/opt/module/Python-3.12.2
构建配置完成后,进行编译和安装
make && make install
编译完成后,可以配置软链接,方便快速使用python:
删除系统自带的老版本 (python2)的软连接
rm -f /usr/bin/python
创建软连接
ln -s /opt/module/Python-3.12.2/bin /usr/bin/python
创建软连接后,会破坏yum程序的正常使用(只能使用系统自带的python2)
修改2各文件:/usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down
使用vim编辑器,将上面2个文件的第一行,从
#!/usr/bin/pytho
改成:
#!/usr/bin/python2