CentOS 7 下安装Python3
平时经常去做替换,为节约时间随时Copy:
yum install python3 -y mv /usr/bin/python /usr/bin/python.bak.$(date +%F).$(date +%R) ln -s /usr/bin/python3 /usr/bin/python sed -i "s@/usr/bin/python\n@/usr/bin/python2\n@g" /usr/bin/yum sed -i "s@/usr/bin/python\n@/usr/bin/python2\n@g" /usr/libexec/urlgrabber-ext-down yum --version python --version
安装Python3
yum install python3 -y
备份旧的Python的默认执行程序
mv /usr/bin/python /usr/bin/python.bak.$(date +%F).$(date +%R)
使用Python3软链接替代Python默认执行程序
ln -s /usr/bin/python3 /usr/bin/python
替换相关必须要使用Python2的程序声明增加\n换行符的
目的:防止多次执行造成替换偏差,促成命令幂等性
sed -i "s@/usr/bin/python\n@/usr/bin/python2\n@g" /usr/bin/yum
sed -i "s@/usr/bin/python\n@/usr/bin/python2\n@g" /usr/libexec/urlgrabber-ext-down
查看Python替换正常,且yum可用
yum --version
python --version

浙公网安备 33010602011771号