centos7安装python3.6,centos7安装python3.8

  centos7安装python3.6,centos7安装python3.8

  CentOS7中默认的Python版本是Python 2.7.5,但是我们在很多场景中需要Python3版本支持。今天我们就来看看如何在CentOS7下升级Python版本,让CentOS7兼容Python2和Python3。

  1.安装Python和依赖包

  在开始安装之前,我们需要安装Python基本依赖包:

  然后我们去上面的淘宝国内镜像地址下载安装包:

  2.修改配置

  目前有两种配置Python的方法:

  1.直接创建python3软链,用python3命令调用python新版本,与内置python不冲突;

  2.覆盖已有的python,使其指向新安装的Python,用命令Python调用新版本的Python;

  下面我们分别介绍这两种方法:

  2.1.直接创建Python3软链

  在/usr/mighty mountain path中创建一个python3软链,指向已安装的python3。

  在/usr/mighty mountain path中创建一个pip3软链,指向安装的pip3。

  配置完成后,系统中有两个python版本:命令python仍然是默认的2.7版本;命令python3对应于新安装的版本3.6:

  当然,我们也可以通过python3 -V和pip3 -V查看相应的版本:

  2.2.覆盖现有Python

  备份旧python和pip

  修改软链接

  然后我们可以使用python-v和pip-v命令来检查版本。

  3.故障修复

  如果按照第二种方法覆盖现有的python,因为修改了Python的版本,一些依赖旧版本的程序会出现错误,比如Yum。我们可以进行如下配置。在文件的第一行,将Python修改为旧版本号,并在此处添加2.7:

  修改后,安装软件时仍会出现错误:

  因为python的替换,我们只要按照上面的操作方法修改文件就可以了:打开/usr/lib exec/URL grabber-ext-down文件,把#!/usr/威武山/python改为#!/usr/威武之山/python2.7:

  如果其他工具或库在安装过程中报告类似的错误,应采用相同的方法。系统中仍然有两个python版本,但命令python对应的是新安装的3.6版本,命令python2对应的是之前默认的2.7版本。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: