在CentOS系统中安装Python常用方法如下:
sudo yum update -y
sudo yum install epel-release -y
sudo yum install python39 python39-pip -y
python3.9 --version
pip3 --version
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel bzip2-devel libffi-devel -y
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
sudo tar xzf Python-3.x.x.tgz
cd Python-3.x.x
sudo ./configure --enable-optimizations
sudo make altinstall # 避免覆盖系统默认Python
python3.x --version
sudo yum install gcc zlib-devel bzip2-devel readline-devel sqlite-devel openssl-devel -y
curl https://pyenv.run | bash
~/.bashrc
,添加:export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
执行:source ~/.bashrc
pyenv install 3.x.x
pyenv global 3.x.x # 设置为默认版本
python --version
make altinstall
而非make install
。python3 -m venv
创建隔离环境,避免依赖冲突。根据需求选择合适方法,优先使用YUM或pyenv简化操作。