CentOS下python软链接到python3

Centos7默认安装了python2.7.5,因为一些命令如yum 使用的是python2.7.5,如果我们自己在Centos7环境安装了python3.7.x的话,可以设置python软链接到python3。

操作方式

  • 01

    如下图可以看到在系统默认安装的python目次下,可执行文件python指标的目的python2,python2又指标的目的python2.7,也就是说Python号令执行的系统预装的Python2.7。我们此刻需要在已经安装了python3的系统里,将python可执行文件指标的目的python3,python3的安装可以参考我之前的文章。

  • 02

    先执行mv python python_bak号令备份python文件, 如下图1所示。若是不备份的话,在执行python软毗连到python3的号令时会报/usr/bin/python 文件已存在的错误,如下图所示。

  • 03

    执行ln -s /usr/local/python/python3/bin/python3 /usr/bin/python号令建立软毗连。此中 /usr/local/python/python3/bin/python3是我们之前安装python3的路径,执行python -V查看Python是否设置当作功了。

  • 04

    接下来我们需要点窜yum设置装备摆设文件,因为yum利用python2,是以替代为python3后可能无法正常工作,需要设置为继续利用这个python2.7.5。点窜yum设置装备摆设文件(vi /usr/bin/yum),把文件头部的#!/usr/bin/python改当作#!/usr/bin/python2.7保留退出即可。别的若是存在vim /usr/bin/yum-config-manager的话也需要改当作python2.7。

  • 05

    此外在CentOS情况下安装其他号令报如下错误时,需要执行 vim /usr/libexec/urlgrabber-ext-down将/usr/bin/python改为/usr/bin/python2.7。点窜完当作后再一次执行,发现安装当作功了。

  • End

出格提醒

python软链接到python3后可能会导致yum等号令不成用,需要点窜号令的可执行文件。

  • 发表于 2019-08-08 20:41
  • 阅读 ( 200 )
  • 分类:电脑网络

相关问题

0 条评论

请先 登录 后评论