阅读量:87
在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源码包。例如,下载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版本:
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(如果未安装)
-
安装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项目,以避免依赖冲突。