RHEL8でImportError: No module named yumを解決したい


RHEL8で以下のコマンドを実行

[code]

    python -c ’import yum, pprint; yb =yum.YumBase(); pprint.pprint(yb.conf.yumbar,width=1)’
    
[/code]

実行結果(エラー)

[code]

    Traceback (most recent call last):
     File "<string>, line 1, in<module>"
    ImportError: No module named yum
    
[/code]




まずバージョンを指定しないpythonコマンドをPython3.6に設定する。

[code]

    alternatives --set python /usr/bin/python3
    
[/code]

その後以下のコマンドを実行する。

[code]

    python -c 'import dnf, pprint; db = dnf.dnf.Base(); pprint.pprint(db.conf.substitutions,width=1)'
    
[/code]

