CentOS7中原生Python2.7.5和Python3共存

Centos7自带Python2.7.5,且不可卸载,因为yum、supervisor等使用的是Python2.7.5
如果想使用Python3,可以通过如下方法安装Python3,且不影响原生的Python2.7.5

方法一:通过yum安装Python3(版本受限制)

# python3在默认的源中是没有的,需要安装epel源
yum install epel-release -y

# 查看python3版本,根据查到python3的版本来安装,随着python版本更新,epel源中的版本也可能会出现更高版本的python,看到目前有python3.4,python3.6两个版本可以安装
yum search python3

# 安装python3.6
yum install python36 -y

# 验证安装,查看版本
python3 -V

pip工具也是区分Python2和Python3的

# Python2的pip
yum install python2-pip -y

# Python3的pip
yum install python36-pip -y
pip3 -V

yum方法虽然便捷但是受版本限制,如果想安装Python3其他版本,可以通过源码方式安装

方法二:源码安装

Python官网下载:
https://www.python.org/downloads/source/
https://www.python.org/ftp/python/

# 安装环境依赖
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel wget gcc make
  
# 下载python3.7.15
cd /usr/local/
wget https://www.python.org/ftp/python/3.7.15/Python-3.7.15.tgz

# 解压,进入
tar -zxf Python-3.7.15.tgz
cd Python-3.7.15

# 指定安装路径(文件夹不存在会自动创建),编译安装
./configure --prefix=/usr/local/python3.7
make && make install

# 安装完成后,所有文件会在指定的/usr/local/python3.7目录中

# 验证Python3.7安装
/usr/local/python3.7/bin/python3 -V

# 验证pip3
/usr/local/python3.7/bin/pip3 install numpy

# 创建符号链接:
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3.7/bin/pip3 /usr/bin/pip3
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值