以下是在CentOS上安装Python的实战指南:
更新系统软件包:sudo yum update -y。安装编译Python所需的开发工具和依赖项:sudo yum groupinstall "Development Tools" -y,sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y。
从Python官方网站下载所需版本的源码包,如wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz。解压源码包:tar -xf Python-3.12.2.tgz。进入解压后的目录,配置安装选项:./configure --enable-optimizations。编译并安装:make -j $(nproc),sudo make altinstall。
编辑~/.bashrc文件,添加export PATH=/usr/local/python3.12/bin:$PATH,export PYTHON_HOME=/usr/local/python3.12。使配置生效:source ~/.bashrc。
输入python3.12 --version,若显示版本号,则安装成功。
若Python版本中没有pip,可使用sudo /usr/local/python3.12/bin/python3.12 -m ensurepip --upgrade安装。
安装virtualenv工具:pip3 install virtualenv。创建虚拟环境:virtualenv my_project_env。激活虚拟环境:source my_project_env/bin/activate。