[root@ansible-admin Python-3.7.3]# vi /usr/bin/yum [root@ansible-admin Python-3.7.3]# vi /usr/libexec/urlgrabber-ext-down 将#号注释去掉,将路径修改为#!/usr/bin/python2.7。至此,Linux下的Python 2.x成功升级至Python 3.7,并且yum可以正常工作。
使用 sudo ln -s /usr/local/pythonX.Y/python /usr/bin/python 命令创建新的 Python 可执行文件的软连接(对于 Python 2.X)。使用 sudo ln -s /usr/local/pythonX.Z/bin/python3 /usr/bin/python3 命令创建新的 Python 3.X 可执行文件的软连接(对于 Python 3.X)。还可以选择将 Pyth...
如果是Python 2.x的Python源文件,就用python命令执行:python 文件名;如果是Python 3的Python源文件,就用python3命令执行:python3 文件名。
1. 使用别名切换:首先,通过which python或which python3命令查找系统中Python的安装路径。然后,在终端的配置文件(如~/.bashrc或~/.zshrc)中添加别名。例如,要切换到Python3,添加alias python='/usr/bin/python3';要切换回Python2,添加alias python='/usr/bin/python2'。完成别名设置后,使用s...
其实python是linux上最常用的软件之一,但是linux目前的版本大部分还是使用python2的,而且,在linux上依赖python2的程序更多一些,所以 Python3 要代替 python2 成为主流还需要几年的时间。当初设计 Python3 的目的是没有代码兼容的包袱的情况下改进 Python,但个人认为改进得还不够大刀阔斧,没有彻底改进...