Я получил пример кода, который использует пакет abc для python. Я установил abc в свой ноутбук с помощью pip. Маршрут к папке пакета правильно задан в PATH.
Пример кода, который я получил:
'от abc import ABC, абстрактный метод'
Если я пытаюсь запустить его, я получаю «ImportError: невозможно импортировать имя ABC». Однако, если я попытался импортировать только «абстрактный метод», импорт работает.
Я также могу импортировать ABCMeta, но не ABC.
'из abc import ABC' <- не работает </p>
'из abc import ABCMeta, abstractmethod' <- это делает </p>
Кажется, он находится в одном пакете, и я не получил сообщений об ошибках при установке пакета через pip. Итак, почему я могу импортировать «ABCMeta» и «abstractmethod», но не «ABC»?