Модули справки Python3 всегда возвращают ошибку трассировки «AttributeError: объект 'NoneType' не имеет атрибута 'loader'»

Python 3.8.10 Ubuntu 20.04.3 LTS

Я получал сообщение об ошибке, говорящее, что модуль не найдено при импорте unasync. Решил перейти на python и получить доступ к help (), а затем к модулям, который отображает список всех доступных модулей и подтверждает, что unasync доступен.

Затем я попробовал выполнить «unasync модулей» и получил следующий результат

help> modules unasync

Here is a list of modules whose name or summary contains 'unasync'.
If there are any, enter a module name to get more help.


Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.8/_sitebuiltins.py", line 103, in __call__
    return pydoc.help(*args, **kwds)
  File "/usr/lib/python3.8/pydoc.py", line 1918, in __call__
    self.interact()
  File "/usr/lib/python3.8/pydoc.py", line 1945, in interact
    self.help(request)
  File "/usr/lib/python3.8/pydoc.py", line 1964, in help
    self.listmodules(request.split()[1])
  File "/usr/lib/python3.8/pydoc.py", line 2100, in listmodules
    apropos(key)
  File "/usr/lib/python3.8/pydoc.py", line 2194, in apropos
    ModuleScanner().run(callback, key, onerror=onerror)
  File "/usr/lib/python3.8/pydoc.py", line 2155, in run
    loader = spec.loader
AttributeError: 'NoneType' object has no attribute 'loader'

. Любые предложения, как я могу распутать эту ситуацию, были очень признательны.

Брайан

0
задан 2 November 2021 в 16:28

0 ответов

Другие вопросы по тегам:

Похожие вопросы: