在CentOS上安装Python的步骤如下:
更新系统软件包:
sudo yum update -y
安装开发工具和依赖包:
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel tk-devel gcc make
下载Python源码: 访问Python官方网站下载最新版本的Python源码包。例如,下载Python 3.12.1版本:
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
解压源码包:
tar xvf Python-3.12.1.tgz
cd Python-3.12.1
配置、编译并安装Python:
./configure --prefix=/usr/local/python3.12
make -j 2
sudo make altinstall
验证安装:
python3.12 --version
编辑.bashrc
文件:
vi ~/.bashrc
添加以下内容:
export PATH=/usr/local/python3.12/bin:$PATH
export PYTHON_HOME=/usr/local/python3.12
使配置生效:
source ~/.bashrc
查看当前默认Python版本:
python --version
更改默认Python版本:
sudo alternatives --install /usr/bin/python python /usr/local/python3.12/bin/python3.12 2
sudo alternatives --config python
输入相应的数字并按回车键选择新的默认版本。
创建虚拟环境:
python3.12 -m venv myproject
激活虚拟环境:
source myproject/bin/activate
退出虚拟环境:
deactivate
安装pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.12 get-pip.py
验证pip安装:
pip3.12 --version
通过以上步骤,您可以在CentOS系统上成功安装并配置Python环境。建议使用虚拟环境来管理Python项目,以避免依赖冲突。