天天看点

centos7赋予全部权限_CentOS 7系统升级自带的Python 2.7.5到最新版Python 3.7.2

centos7赋予全部权限_CentOS 7系统升级自带的Python 2.7.5到最新版Python 3.7.2
点击以下链接可以快速访问全部我发表的Python相关文章:

Nick WU:Nick WU的python文章目录(持续更新中...)​zhuanlan.zhihu.com

centos7赋予全部权限_CentOS 7系统升级自带的Python 2.7.5到最新版Python 3.7.2

CentOS 7 中默认安装了 Python 2.7.5版,由于Python2与Python3差异比较大,因此一些应用兼容Python3但是不兼容Python2,这就要我们升级自带的Python2到Python3。但是很多基本的命令、软件包都依赖旧版本,比如:yum。因此在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。

一、 查看当前python版本

python -V
#centos 7默认内置Python 2.7.5
           

二、 下载新的python包并安装

进入python官网(https://www.python.org),选择需要的版本。此处我选择当前最新版本Python 3.7.2。选择其他版本原理相同,只需要下面代码部分的3.7.2换成你想要的版本即可,如3.6.1等。

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
tar xvf Python-3.7.2.tar.xz
cd Python-3.7.2/
./configure
make && make install 
           

三、 验证

python -V     #查看Python2的版本号
python3 -V    #查看Python3的版本号

           

以后需要使用Python3时可以用python3 + 命令,如:python3 /s.py等;使用python2时可以用python + 命令。同理,对应的pip等也相似。