1、检查你系统中是否有多个python,如果没有就重新编译安装一个python3 2、把/usr/bin/yum的第一行的解释器改成新安装的python
不行,重新编译安装了一个3.9.18,还是同样的报错
最后rpm方式重装了libdnf-devel、libdnf、libsolv后解决了