SyntaxErrorSyntaxError
Python encontró una sintaxis no válida que no se puede analizar.
80 códigos de error para la plataforma python
SyntaxErrorPython encontró una sintaxis no válida que no se puede analizar.
IndentationErrorEl código tiene una indentación incorrecta, que es sintácticamente significativa en Python.
TabErrorLa indentación usa una mezcla inconsistente de tabulaciones y espacios.
TypeErrorSe aplicó una operación o función a un objeto de un tipo inapropiado.
ValueErrorUna función recibió un argumento del tipo correcto pero con un valor inapropiado.
KeyErrorNo se encontró una clave de diccionario dentro del diccionario.
IndexErrorEl índice de una secuencia está fuera del rango válido para la secuencia dada.
AttributeErrorUn objeto no tiene el atributo o método solicitado.
NameErrorSe referenció un nombre local o global que no ha sido definido.
UnboundLocalErrorSe referenció una variable local antes de asignarle un valor.
ImportErrorUna sentencia import no logró encontrar o cargar el módulo o nombre especificado.
ModuleNotFoundErrorPython no pudo encontrar el módulo especificado para importarlo.
FileNotFoundErrorEl archivo o directorio especificado no existe.
FileExistsErrorUna operación falló porque el archivo o directorio ya existe.
PermissionErrorLa operación no está permitida debido a permisos insuficientes en el sistema de archivos.
OSErrorOcurrió un error a nivel de sistema durante una operación de E/S.
IOErrorUna operación de E/S falló. IOError es un alias de OSError en Python 3.
IsADirectoryErrorSe intentó una operación de archivo sobre una ruta que es un directorio.
NotADirectoryErrorSe intentó una operación de directorio sobre una ruta que no es un directorio.
ZeroDivisionErrorSe intentó una operación de división o módulo con cero como divisor.
ArithmeticErrorClase base para errores aritméticos incluyendo ZeroDivisionError, OverflowError y FloatingPointError.
OverflowErrorEl resultado de una operación aritmética es demasiado grande para representarse.
FloatingPointErrorUna operación de coma flotante falló. Rara vez se observa salvo que fpectl esté habilitado.
StopIterationLanzada por la función next() para indicar que no hay más elementos en un iterador.
StopAsyncIterationLanzada por el método __anext__() de un iterador asíncrono para señalizar que la iteración ha terminado.
GeneratorExitLanzada cuando se llama al método close() de un generador, permitiendo la limpieza.
KeyboardInterruptEl usuario pulsó Ctrl+C para interrumpir el programa en ejecución.
SystemExitLanzada por sys.exit() para solicitar la terminación del programa.
MemoryErrorEl intérprete de Python se quedó sin memoria disponible.
RecursionErrorSe superó la profundidad máxima de recursión.
RuntimeErrorUn error genérico de tiempo de ejecución que no encaja en ninguna otra categoría.
NotImplementedErrorUn método que debería implementar una subclase todavía no se ha implementado.
LookupErrorClase base para los errores lanzados cuando no se encuentra una clave o un índice (KeyError, IndexError).
AssertionErrorUna sentencia assert falló porque la condición se evaluó como False.
EOFErrorLa función input() o raw_input() alcanzó el fin de archivo sin leer ningún dato.
UnicodeEncodeErrorUna cadena Unicode no pudo codificarse a la codificación de destino.
UnicodeDecodeErrorUna secuencia de bytes no pudo decodificarse con la codificación especificada.
UnicodeTranslateErrorUna operación de traducción Unicode falló para un carácter concreto.
ConnectionErrorOcurrió un error relacionado con la conexión durante una operación de red.
ConnectionRefusedErrorSe rechazó la conexión porque no hay ningún servidor escuchando en la dirección de destino.
ConnectionResetErrorEl servidor remoto cerró la conexión de forma forzada.
ConnectionAbortedErrorLa conexión fue abortada por la máquina local.
BrokenPipeErrorSe intentó escribir en una tubería o socket cuyo extremo de lectura se ha cerrado.
TimeoutErrorSe agotó un tiempo de espera a nivel de sistema durante una operación bloqueante.
ChildProcessErrorFalló una operación sobre un proceso hijo.
ProcessLookupErrorSe lanza cuando un proceso dado (normalmente un PID) no existe.
InterruptedErrorUna llamada al sistema fue interrumpida por una señal entrante.
BlockingIOErrorUna operación de E/S se bloquearía sobre un objeto no bloqueante.
EnvironmentErrorUn alias de OSError. Existe por compatibilidad con Python 2.
BufferErrorUna operación sobre un objeto búfer ha fallado.
DeprecationWarningAdvertencia sobre una característica obsoleta que se eliminará en una versión futura.
FutureWarningAdvertencia sobre un comportamiento que cambiará en una versión futura.
ResourceWarningAdvertencia sobre una gestión inadecuada de recursos, como archivos o conexiones sin cerrar.
ExceptionGroupUn contenedor para múltiples excepciones, introducido en Python 3.11 para la concurrencia estructurada.
requests.exceptions.ConnectionErrorLa biblioteca requests no pudo establecer una conexión con el servidor de destino.
requests.exceptions.TimeoutUna petición agotó el tiempo de espera mientras aguardaba la respuesta del servidor.
requests.exceptions.HTTPErrorSe recibió una respuesta HTTP de error (4xx o 5xx) y se invocó raise_for_status().
json.JSONDecodeErrorEl decodificador JSON no pudo analizar la cadena proporcionada como JSON válido.
pickle.UnpicklingErrorEl módulo pickle no pudo deserializar los datos proporcionados.
asyncio.TimeoutErrorUna operación de asyncio superó su timeout.
asyncio.CancelledErrorUna tarea de asyncio fue cancelada.
struct.errorSe produjo un error al empaquetar o desempaquetar datos binarios con el módulo struct.
re.errorEl patrón de expresión regular contiene sintaxis inválida.
subprocess.CalledProcessErrorUn subproceso terminó con un código de retorno distinto de cero.
TypeError: unhashable typeSe usó un objeto mutable donde se requiere un objeto hashable (inmutable), como una clave de diccionario o un elemento de set.
TypeError: missing required positional argumentSe llamó a una función sin proporcionar todos los argumentos posicionales obligatorios.
TypeError: object is not subscriptableSe utilizó la notación de corchetes ([]) sobre un objeto que no admite indexación.
TypeError: object is not callableSe invocó con paréntesis () un objeto que no es una función.
TypeError: object is not iterableSe utilizó un objeto que no admite iteración en un bucle for, en una desestructuración u otro contexto iterable.
django.core.exceptions.ImproperlyConfiguredDjango detectó una configuración incorrecta en los settings del proyecto.
Model.DoesNotExistUna consulta del ORM de Django con .get() no encontró ningún registro coincidente.
sqlalchemy.exc.OperationalErrorUna operación de base de datos falló debido a un error de conexión o a nivel de la base de datos.
pandas KeyError: column not foundEl acceso a una columna de un DataFrame falló porque el nombre de columna especificado no existe.
numpy ValueError: shape mismatchUna operación de numpy falló porque las formas (shapes) de los arrays son incompatibles.
pip: ERROR: Could not install packagespip no pudo instalar uno o más paquetes de Python.
ssl.SSLCertVerificationError: certificate verify failedLa verificación del certificado SSL falló durante una conexión segura.
socket.gaierror: Name or service not knownLa resolución DNS falló para el hostname especificado.
concurrent.futures.TimeoutErrorUn Future no se completó dentro del periodo de timeout especificado.
pydantic.ValidationErrorLa validación de datos de Pydantic falló porque los datos de entrada no coinciden con el esquema del modelo.
multiprocessing.AuthenticationErrorLa autenticación falló al conectar con un servidor de multiprocessing.