Ошибка импорта: невозможно импортировать имя 'OptionParser' - Fedora 28 - PullRequest
0 голосов
/ 27 ноября 2018

Любая команда dnf в терминальном инстансе работает, я использую Fedora 28

[root@localhost commands]# sudo dnf install fedora-upgrade 
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.6/site-packages/dnf/cli/__init__.py", line 23, in <module>
    from dnf.cli import commands
  File "/usr/lib/python3.6/site-packages/dnf/cli/commands/__init__.py", line 26, in <module>
    from dnf.cli.option_parser import OptionParser
  File "/usr/lib/python3.6/site-packages/dnf/cli/option_parser.py", line 31, in <module>
    from dnf.cli.option_parser import OptionParser
ImportError: cannot import name 'OptionParser'
[root@localhost commands]# dnf upgrade --refresh
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.6/site-packages/dnf/cli/__init__.py", line 23, in <module>
    from dnf.cli import commands
  File "/usr/lib/python3.6/site-packages/dnf/cli/commands/__init__.py", line 26, in <module>
    from dnf.cli.option_parser import OptionParser
  File "/usr/lib/python3.6/site-packages/dnf/cli/option_parser.py", line 31, in <module>
    from dnf.cli.option_parser import OptionParser
ImportError: cannot import name 'OptionParser'

Она работала нормально, и теперь dnf не работает.

Если я по-прежнему меняю имя файла option_parser.pyне работает ...

...