如下图可以看到在系统默认安装的python目次下,可执行文件python指标的目的python2,python2又指标的目的python2.7,也就是说Python号令执行的系统预装的Python2.7。我们此刻需要在已经安装了python3的系统里,将python可执行文件指标的目的python3,python3的安装可以参考我之前的文章。
先执行mv python python_bak号令备份python文件, 如下图1所示。若是不备份的话,在执行python软毗连到python3的号令时会报/usr/bin/python 文件已存在的错误,如下图所示。
执行ln -s /usr/local/python/python3/bin/python3 /usr/bin/python号令建立软毗连。此中 /usr/local/python/python3/bin/python3是我们之前安装python3的路径,执行python -V查看Python是否设置当作功了。
接下来我们需要点窜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。
此外在CentOS情况下安装其他号令报如下错误时,需要执行 vim /usr/libexec/urlgrabber-ext-down将/usr/bin/python改为/usr/bin/python2.7。点窜完当作后再一次执行,发现安装当作功了。
python软链接到python3后可能会导致yum等号令不成用,需要点窜号令的可执行文件。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!