---
title: 安装Python3后使用Yum命令报错
description: "安装Python3后使用Yum提示“ModuleNotFoundError: No module named 'dnf'”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengpython_02_0010.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengpython_02_0010.html
indexId: 5dd900c684f3bb453f4a5cbb45af10327b75736caa02f5110e7a6f6042aec34168
---
# 安装Python3后使用Yum命令报错

#### 问题现象描述

安装Python3后使用Yum提示“ModuleNotFoundError: No module named 'dnf'”。


#### 关键过程、根本原因分析

openEuler自带python3.7，使用的Yum是dnf的软链接，和libpython3.7m.so.1.0强相关。


#### 结论、解决方案及效果

1. 执行以下命令打开“/usr/bin/yum”文件。

```
vi /usr/bin/yum
```


2. 按“i”进入编辑模式。将开头的“#!/usr/bin/python3”修改成“#!/usr/bin/python3.7m”。
3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
