问题现象描述
安装Python3后使用Yum提示“ModuleNotFoundError: No module named 'dnf'”。

关键过程、根本原因分析
openEuler自带python3.7,使用的Yum是dnf的软链接,和libpython3.7m.so.1.0强相关。

结论、解决方案及效果
- 执行以下命令打开“/usr/bin/yum”文件。
vi /usr/bin/yum
- 按“i”进入编辑模式。将开头的“#!/usr/bin/python3”修改成“#!/usr/bin/python3.7m”。

- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。