centos7 python3安装注意点

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

posted on 2023-08-28 10:22  AquariusSphere  阅读(46)  评论(0)    收藏  举报