以下是在CentOS上配置Python环境的几种方法:
更新系统包:sudo yum update -y
。安装Python 3:sudo yum install python3 -y
。安装pip:sudo yum install python3-pip -y
。
安装依赖包:sudo yum groupinstall "Development Tools" -y
,sudo yum install openssl-devel bzip2-devel libffi-devel -y
。下载源码包,如wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
。解压并编译安装:tar xzf Python-3.9.9.tgz
,cd Python-3.9.9
,./configure --prefix=/usr/local/python3 --enable-optimizations
,make && sudo make altinstall
。配置环境变量,编辑~/.bash_profile
,添加export PATH=/usr/local/python3/bin:$PATH
,然后source ~/.bash_profile
。
安装依赖项:sudo yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel -y
。安装pyenv:curl https://pyenv.run | bash
。配置环境变量,编辑~/.bashrc
,添加export PATH="$HOME/.pyenv/bin:$PATH"
,eval "$(pyenv init --path)"
,eval "$(pyenv init -)"
,然后source ~/.bashrc
。安装Python版本,如pyenv install 3.9.9
,设置全局或本地版本:pyenv global 3.9.9
或pyenv local 3.9.9
。