关于#缓存#的问题,如何解决?

在使用yum clean all 和 yum makeache 清除和建立缓存的时候遇到File "/usr/lib64/python3.7/site-packages/libdnf/error.py", line 14, in swig_import_helper的问题(具体如下图所示)应该怎么修改。

img

你把完整报错复制出来发给我

这个问题可能是由于yum包和Python版本之间的冲突导致的。可以尝试以下几种方法来解决该问题:

  • 如果您的系统上有多个Python版本,请确保使用的是正确的版本。可以尝试使用以下命令来指定Python版本执行命令:

    python3.7 /usr/bin/yum clean all
    python3.7 /usr/bin/yum makecache
    
  • 如果以上方法不起作用,您可以尝试重装yum包。运行以下命令进行重装:

    sudo yum reinstall yum
    
  • 通过以下命令重新安装libdnf:

    sudo yum reinstall libdnf