1.安装,参考网上教程,不再重复赘述
https://www.cnblogs.com/mindtechnist/p/17243882.html
2.注意点:
网上多数文章中为了方便,会直接在/usr/bin目录下重建python的软链接,指向python3,由于centos默认的python版本为2.7,2和3无法兼容,故会导致很多基础组件出现调用异常,如yum、firewall-cmd
解决方案1(不推荐):
遇到相关组件报错时,修改相关的入口文件,将/usr/bin/python改成为/usr/bin/python2.7
firewall-cmd
# vi /usr/bin/firewall-cmd
第1行,python->python2.7
# vi /usr/sbin/firewalld
第1行,python->python2.7
yum
# vi /usr/bin/yum
第1行,python2.7
# vi /usr/libexec/urlgrabber-ext-down
第1行,python2.7
解决方案2(推荐)
保留/usr/bin/python,为python3增加额外的软链接,在使用python程序时,使用python3进行调用
# ln -s /usr/local/python/python-3.11/bin/python3.11 /usr/bin/python3
# ln -s /usr/local/python/python-3.11/bin/pip3 /usr/bin/pip3