Python 3.x ModuleNotFoundError:没有名为';dnf';

Python 3.x ModuleNotFoundError:没有名为';dnf';,python-3.x,dnf,Python 3.x,Dnf,当我将python3 bin指向/usr/bin/python3.6时,我得到以下错误: [dgaikwad@localhost iqe-core]$ dnf Traceback (most recent call last): File "/usr/bin/dnf", line 57, in <module> from dnf.cli import main ModuleNotFoundError: No module named 'dnf' [dg

当我将python3 bin指向/usr/bin/python3.6时,我得到以下错误:

[dgaikwad@localhost iqe-core]$ dnf
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
ModuleNotFoundError: No module named 'dnf'
[dgaikwad@localhost iqe-core]$ 
[dgaikwad@localhostiqe核心]$dnf
回溯(最近一次呼叫最后一次):
文件“/usr/bin/dnf”,第57行,在
从dnf.cli导入main
ModuleNotFoundError:没有名为“dnf”的模块
[dgaikwad@localhostiqe核心]$
当python3指向/usr/bin/python3.7时,它可以正常工作


有人能帮我解决吗?

这篇文章可能与此相关:每个解释器都安装了软件包。如果为
/usr/bin/python3.7
安装了
dnf
,则不会为
/usr/bin/python3.6
自动安装它-