在Centos7系统中,默认带的Python版本是Python2。7的,想用到Python3的新特性就需要升级。安装依赖包 关于Python3。7以上的版本,需要多安装一个依赖包:yuminstallylibffidevel 否则会出现ModuleNotFoundError:Nomodulenamedctypes的报错。安装python3。7。3下载wgethttps:www。python。orgftppython3。7。3Python3。7。3。tgz解压tarzxfPython3。7。3。tgz安装依赖包yuminstallzlibdevelbzip2developenssldevelncursesdevelsqlitedevelreadlinedeveltkdevelgcclibffidevel进入python目录cdPython3。7。3编译。configureprefixusrlocalpython3。7安装makemakeinstall备份Python2版本 由于系统有些软件还是依赖Python2运行,所以不能删除Python2,需要对原来的python软连接指向python3mvusrbinpythonusrbinpython。bak 创建新的软连接lnsusrlocalpython3。7binpython3usrbinpython查看Python版本pythonV更改yum配置 因为yum需要使用python2,将usrbinpython改为python3后,yum就不能正常运行了,因此需要更改一下yum的配置。编辑这两个文件,将文件头的!usrbinpython改为!usrbinpython2vimusrbinyumvimusrlibexecurlgrabberextdown 原文链接:https:rumenz。comrumenbijicentos7python2topython3。html 微信公众号:入门小站回复【1001】获取linux常用命令速查手册回复【10010】获取阿里云ECS运维Linux系统诊断回复【10012】获取Linux学习笔记【强悍总结值得一看】回复【10013】获取shell简明教程