以下是在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
。