在CentOS系统下安装Python的步骤如下:
1. 检查现有环境
首先,检查系统是否已存在Python2或Python3版本,以避免版本冲突。
python2 --version python3 --version
2. 安装依赖包
安装编译Python所需的依赖包。
yum install -y gcc patch libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3. 下载Python源码
访问Python的官方网站下载所需的Python版本源码。例如,下载Python 3.9.10版本。
wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
4. 解压源码包
使用tar
命令解压下载的Python源码包到指定目录。
tar -zxvf Python-3.9.10.tgz
5. 配置编译参数
进入解压后的Python源码目录,执行./configure
命令来配置安装参数。你可以指定安装路径和其他选项。
cd Python-3.9.10 ./configure --prefix=/usr/local/python3.9
6. 编译和安装
执行make
命令进行编译,然后执行make install
命令进行安装。
make sudo make install
7. 创建软链接
为了方便使用新安装的Python,创建软链接。
sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3 sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3
8. 配置系统环境变量
编辑~/.bash_profile
文件,添加Python和pip的环境变量。
vi ~/.bash_profile
在文件末尾添加以下内容:
export PYTHON_HOME=/usr/local/python3.9 export PATH=$PYTHON_HOME/bin:$PATH
保存并退出编辑器,然后使环境变量生效。
source ~/.bash_profile
9. 验证安装
执行以下命令验证Python和pip是否安装成功。
python3 --version pip3 --version
如果显示了Python和pip的版本信息,说明安装成功。