我用 Linux

阿里云CentOS 7 配置Python2与Python3版本共

2019-06-24  本文已影响0人  一位不务正业的tester

拥有一台阿里云轻量应用服务器即可

当时因为有活动就买了一年的阿里云来学习linux

image

进入正题

CentOS 7.3 默认安装的是2.7.5 要用到一些命令集比如yum 他使用的就是Python2.7.5.我们可以用命令行输入

python -V

就可以看到python的当前版本

安装Python3

因为我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

以上几个依赖必须得安装,不然安装Python3会出现各种错误。

我们要把/bin里python文件备份

cd /usr/bin

mv python python.bak    

安装

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

解压

tar -xvJf Python-3.6.3.tar.xz

进入到解压好的python文件夹里

./configure prefix=/usr/local/python3

make && make install

安装好之后python3就会在/usr/local处


image.png

之后我们要添加软链到执行目录下

ln -s /usr/local/python3/bin/python3 /usr/bin/python

此时,可以Python -V和Python2 -V 应该就会出现两个版本了

要执行yum需要python2版本 所以还要修改yum的配置

vi /usr/bin/yum

!/usr/bin/python 修改为 #!/usr/bin/python2

image.png

同上操作

vi /usr/libexec/urlgrabber-ext-down
上一篇 下一篇

猜你喜欢

热点阅读