Рейтинг:0

Справочные модули Python3 всегда возвращает ошибку Traceback «AttributeError: объект« NoneType »не имеет атрибута« загрузчик »»

флаг ph

Python 3.8.10 Ubuntu 20.04.3 LTS

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

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

помощь> модули несинхронизируются

Вот список модулей, название или сводка которых содержит «unsync».
Если они есть, введите имя модуля, чтобы получить дополнительную помощь.


Traceback (последний последний вызов):
  Файл "<stdin>", строка 1, в <module>
  Файл "/usr/lib/python3.8/_sitebuiltins.py", строка 103, в __call__
    вернуть pydoc.help(*args, **kwds)
  Файл "/usr/lib/python3.8/pydoc.py", строка 1918, в __call__
    само.взаимодействовать()
  Файл "/usr/lib/python3.8/pydoc.py", строка 1945, в интерактивном режиме
    самопомощь(запрос)
  Файл "/usr/lib/python3.8/pydoc.py", строка 1964, в справке
    self.listmodules(запрос.split()[1])
  Файл "/usr/lib/python3.8/pydoc.py", строка 2100, в модулях списка
    по поводу (ключ)
  Файл "/usr/lib/python3.8/pydoc.py", строка 2194, кстати
    ModuleScanner().run(обратный вызов, ключ, onerror=onerror)
  Файл "/usr/lib/python3.8/pydoc.py", строка 2155, выполняется
    загрузчик = спец.загрузчик
AttributeError: объект «NoneType» не имеет атрибута «загрузчик»

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

Брайан

Рейтинг:1
флаг zw

в убунте такого нет несинхронизированный пакет в официальный репозиторий.
Репология говорит, что это доступен с помощью ПиПи.

Таким образом, вы должны установить этот пакет

sudo apt-get установить python3-pip
sudo pip3 установить унасинхронно

а затем повторите попытку доступа к нему и его справке.

флаг ph
Я уже установил unasync, как вы предлагаете. Я вижу, что я не правильно объяснил. Модуль unasync установлен (проверено справочными модулями). Проблема в коде, когда я импортирую unasync, я получаю, что модуль не найден, и когда я пытаюсь помочь модулям unasysnc, я получаю указанную выше ошибку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.