SyntaxErrorSyntaxError
Python обнаружил недопустимый синтаксис, который не может быть разобран.
Просмотрите все 80 кодов ошибок Исключения Python с причинами, исправлениями и примерами.
SyntaxErrorPython обнаружил недопустимый синтаксис, который не может быть разобран.
IndentationErrorВ коде неверные отступы, которые в Python имеют синтаксическое значение.
TabErrorОтступы содержат несовместимое сочетание табуляции и пробелов.
TypeErrorОперация или функция применена к объекту несовместимого типа.
ValueErrorФункция получила аргумент правильного типа, но с недопустимым значением.
KeyErrorКлюч не найден в словаре.
IndexErrorИндекс последовательности выходит за допустимые границы для данной последовательности.
AttributeErrorУ объекта отсутствует запрошенный атрибут или метод.
NameErrorБыло обращение к локальному или глобальному имени, которое не было определено.
UnboundLocalErrorОбращение к локальной переменной произошло до того, как ей было присвоено значение.
ImportErrorОператор import не смог найти или загрузить указанный модуль или имя.
ModuleNotFoundErrorPython не смог найти указанный модуль для импорта.
FileNotFoundErrorУказанный файл или директория не существует.
FileExistsErrorОперация завершилась ошибкой, так как файл или директория уже существует.
PermissionErrorОперация запрещена из-за недостаточных прав доступа к файловой системе.
OSErrorВо время операции ввода-вывода произошла системная ошибка.
IOErrorОперация ввода-вывода завершилась ошибкой. В Python 3 IOError является псевдонимом OSError.
IsADirectoryErrorФайловая операция была выполнена для пути, который является директорией.
NotADirectoryErrorОперация над директорией была выполнена для пути, который не является директорией.
ZeroDivisionErrorВыполнена операция деления или взятия остатка с нулём в знаменателе.
ArithmeticErrorБазовый класс для арифметических ошибок, включая ZeroDivisionError, OverflowError и FloatingPointError.
OverflowErrorРезультат арифметической операции слишком велик для представления.
FloatingPointErrorОперация с плавающей точкой завершилась ошибкой. Редко встречается, если только не включён fpectl.
StopIterationВозбуждается функцией next() для сигнализации об исчерпании элементов итератора.
StopAsyncIterationВозбуждается методом __anext__() асинхронного итератора для сигнализации о завершении итерации.
GeneratorExitВозбуждается при вызове метода close() генератора, позволяя выполнить очистку.
KeyboardInterruptПользователь нажал Ctrl+C для прерывания выполняющейся программы.
SystemExitВызывается функцией sys.exit() для запроса завершения программы.
MemoryErrorИнтерпретатор Python исчерпал доступную память.
RecursionErrorПревышена максимальная глубина рекурсии.
RuntimeErrorОбщая ошибка времени выполнения, не подпадающая ни под одну другую категорию.
NotImplementedErrorМетод, который должен быть реализован в подклассе, ещё не реализован.
LookupErrorБазовый класс для ошибок, возникающих при отсутствии ключа или индекса (KeyError, IndexError).
AssertionErrorОператор assert завершился ошибкой, поскольку условие вычислилось в False.
EOFErrorФункция input() или raw_input() достигла конца файла, не прочитав никаких данных.
UnicodeEncodeErrorСтрока Unicode не может быть закодирована в целевую кодировку.
UnicodeDecodeErrorПоследовательность байтов не может быть декодирована с использованием указанной кодировки.
UnicodeTranslateErrorОперация трансляции Unicode завершилась ошибкой для определённого символа.
ConnectionErrorВо время сетевой операции произошла ошибка, связанная с соединением.
ConnectionRefusedErrorСоединение отклонено, так как на целевом адресе нет слушающего сервера.
ConnectionResetErrorСоединение было принудительно закрыто удалённым сервером.
ConnectionAbortedErrorСоединение было прервано локальной машиной.
BrokenPipeErrorБыла предпринята попытка записи в канал или сокет, читающий конец которого уже закрыт.
TimeoutErrorИстёк системный таймаут во время выполнения блокирующей операции.
ChildProcessErrorОперация над дочерним процессом завершилась неудачей.
ProcessLookupErrorВозникает, когда указанный процесс (как правило, по PID) не существует.
InterruptedErrorСистемный вызов был прерван входящим сигналом.
BlockingIOErrorОперация ввода-вывода заблокировала бы неблокирующий объект.
EnvironmentErrorПсевдоним для OSError. Существует для обратной совместимости с Python 2.
BufferErrorОперация над буферным объектом завершилась ошибкой.
DeprecationWarningПредупреждение об устаревшем функционале, который будет удалён в будущей версии.
FutureWarningПредупреждение об изменении поведения в будущей версии.
ResourceWarningПредупреждение о некорректном управлении ресурсами, например незакрытыми файлами или соединениями.
ExceptionGroupКонтейнер для нескольких исключений, введённый в Python 3.11 для структурированного параллелизма.
requests.exceptions.ConnectionErrorБиблиотека requests не смогла установить соединение с целевым сервером.
requests.exceptions.TimeoutЗапрос превысил время ожидания ответа от сервера.
requests.exceptions.HTTPErrorПолучен HTTP-ответ с ошибкой (4xx или 5xx) и был вызван raise_for_status().
json.JSONDecodeErrorДекодер JSON не смог разобрать предоставленную строку как валидный JSON.
pickle.UnpicklingErrorМодуль pickle не смог десериализовать предоставленные данные.
asyncio.TimeoutErrorОперация asyncio превысила отведённый таймаут.
asyncio.CancelledErrorЗадача asyncio была отменена.
struct.errorОшибка при упаковке или распаковке бинарных данных с помощью модуля struct.
re.errorПаттерн регулярного выражения содержит синтаксическую ошибку.
subprocess.CalledProcessErrorДочерний процесс завершился с ненулевым кодом возврата.
TypeError: unhashable typeИзменяемый объект был использован там, где требуется хешируемый (неизменяемый), например в качестве ключа словаря или элемента множества.
TypeError: missing required positional argumentФункция была вызвана без передачи всех обязательных позиционных аргументов.
TypeError: object is not subscriptableСкобочная нотация ([]) была применена к объекту, не поддерживающему индексирование.
TypeError: object is not callableОбъект, не являющийся функцией, был вызван с помощью скобок ().
TypeError: object is not iterableОбъект, не поддерживающий итерацию, был использован в цикле for, распаковке или другом контексте, требующем итерируемого.
django.core.exceptions.ImproperlyConfiguredDjango обнаружил ошибку конфигурации в настройках проекта.
Model.DoesNotExistЗапрос Django ORM через .get() не нашёл соответствующей записи.
sqlalchemy.exc.OperationalErrorОперация с базой данных завершилась неудачей из-за ошибки соединения или ошибки на уровне СУБД.
pandas KeyError: column not foundОбращение к столбцу DataFrame завершилось неудачей, поскольку указанный столбец не существует.
numpy ValueError: shape mismatchОперация numpy завершилась неудачей из-за несовместимых форм массивов.
pip: ERROR: Could not install packagespip не смог установить один или несколько пакетов Python.
ssl.SSLCertVerificationError: certificate verify failedПроверка SSL-сертификата завершилась неудачей при установке защищённого соединения.
socket.gaierror: Name or service not knownРазрешение DNS не удалось для указанного имени хоста.
concurrent.futures.TimeoutErrorFuture не завершилось в течение указанного периода ожидания.
pydantic.ValidationErrorВалидация данных в Pydantic завершилась неудачей, поскольку входные данные не соответствуют схеме модели.
multiprocessing.AuthenticationErrorАутентификация при подключении к серверу multiprocessing завершилась неудачей.