CentOS7上Python3环境搭建

本文介绍了如何在CentOS7上搭建Python3环境,包括一键安装脚本和手动编译安装的步骤。手动安装涉及下载Python3.6.3源码包,解压、编译、设置环境变量以及调整系统默认Python版本以确保yum能正常工作。

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

简介

CentOS7上默认运行的是python2.7,我们要安装python3的话,就需要从官网python下载地址下载源码包进行编译安装。

此次我们安装python3.6.3版本

一、一键安装脚本

GitHub-python3.6.3

二、手动安装

1、下载

我们从官网下载python3.6.3

2、解压软件包

解压安装包到指定位置
tar -xzvf Python-3.6.3.tgz -C /usr/local/src/Python3.6.3

3、进入解压包编译安装

前提要安装包组“Development tools”,和依赖包

yum -y groupinstall "Development tools"
yum -y install zlib-devel
#有可能会用到https等,要安装openssl-devel包
yum install openssl-devel -y

编译安装

cd  /usr/local/src/Python3.6.3
./configure
make
make install

4、检测和设置环境变量

因为系统自生安装了Python, 所以在第六步完成之后,我们执行命令 python 系统依然显示的是系统默认的 python
vi /etc/profile
在最后一行添加
PATH = $PATH:/usr/local/src/Python3.6.3/python

// 配置好后,我们可以查看是否配置成功
echo $PATH

5、进入 /usr/bin 删除 python, 并重新创建软连接

  cd /usr/bin

  rm -rf python

  ##查看python3的路径
  which python3
  /usr/local/bin/python3

  ln -sv /usr/local/bin/python3 ./python

6、后续环境设置

因为我们安装的是python,默认环境是python3.6,这时候你会发现你的yum不能用了,因为yum是基于系统默认安装的python2.7版本,因此我们还要修改yum的运行环境
找到yum相关的软件包
例如:which yum
/usr/bin/yum

vi /usr/bin/yum
修改第一行的环境,将原来的python改为python2,如果有多个yum相关的软件包,则依次修改即可。

当我们运行yum进行安装一个包的时候,会报错,显示/usr/libexec/urlgrabber-ext-down文件有错误,我们进行编辑,也修改器第一行的python环境为python2即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值