拥有一台阿里云轻量应用服务器即可
当时因为有活动就买了一年的阿里云来学习linux
阿里云服务器配置.png
进入正题
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