centos安装python3.9

本文详细介绍了在CentOS上编译安装Python 3.9.10的步骤,包括安装依赖、下载源码、编译安装、配置环境变量以及创建软连接进行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装依赖:

sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
yum install -y make.x86_64 gcc gcc-c++ zlib zlib-devel openssl-devel

2.下载源码包

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz #下载源码包
tar -xvf Python-3.9.10.tgz #解压源码包

3.编译并安装

cd Python-3.9.10 #进入解压出来的文件夹
./configure --prefix=/usr/local/python3
make && make install​

4.配置环境变量

echo "export PATH=\$PATH:/usr/local/python3/bin" >> /etc/bashrc && source /etc/bashrc

5.创建软连接并验证

#删除原有的python3软连接
rm -rf /usr/bin/python3 
#创建python3软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 
#验证python3软连接是否正常创建,正常会返回安装的版本信息
python3 -V 
#删除原有的pip3软连接
rm -rf /usr/bin/pip3 
#创建pip3软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 
CentOS 系统上安装 Python 3.9,你可以按照以下步骤操作: 1. **更新包列表**: 首先确保你的系统是最新的。打开终端并运行: ``` sudo yum update -y ``` 2. **删除旧版本的 Python**: 如果你已经安装了其他版本的 Python,为了防止冲突,最好先卸载它们。但要注意,有些依赖可能只存在于默认版本(3.x),所以不建议随意删除。如果确定不需要旧版本,可以用以下命令: ``` sudo yum remove python3* -y (如果存在多个版本) ``` 3. **添加 EPEL (Extra Packages for Enterprise Linux)**: CentOS 默认源可能没有 Python 3.9,我们需要从 EPEL 添加额外的软件仓库。运行以下命令来安装 epel-release 包: ``` sudo yum install epel-release -y ``` 4. **安装 Python 3.9**: 现在你可以安装 Python 3.9了。在 CentOS 8 或更高版本,你可能会找到预编译好的包。如果是 CentOS 8,使用以下命令安装: ``` sudo yum install python39 -y ``` 如果是 CentOS 7 或更低版本,可能需要手动下载源码包进行编译安装,或者查找特定的社区软件包。在这种情况下,请访问 Python 3.9 的官方下载页面(https://www.python.org/downloads/source/)下载源码,并遵循文档指导进行编译和安装。 5. **验证安装**: 安装完成后,可以通过以下命令验证 Python 3.9 是否已成功安装: ``` python3.9 --version ``` 6. **设置环境变量**: 可能需要将新安装Python 设置为默认版本,可以在 `.bashrc` 或 `.zshrc`(取决于你的 shell)文件中添加: ```bash export PATH=/usr/bin/python3.9:$PATH source ~/.bashrc 或者 source ~/.zshrc ``` 完成上述步骤后,你应该就可以开始使用 Python 3.9 了。如有必要,记得替换 `python3.9` 为实际的安装路径。如果有其他问题,可以随时提问相关的安装细节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值