Используйте ImportError
.ModuleNotFoundError
является подклассом ImportError
и очень новым, введенным только в Python 3.6.
Если вы хотите использовать ModuleNotFoundError
, когда он доступен, и ImportError
, если его нет,Вы можете проверить функцию:
try:
ModuleNotFoundError
except NameError:
ModuleNotFoundError = ImportError
# later
raise ModuleNotFoundError(whatever_message)