SyntaxErrorSyntaxError
O Python encontrou uma sintaxe inválida que não pode ser analisada.
Explore os 80 códigos de erro de Exceções de Python com causas, soluções e exemplos.
SyntaxErrorO Python encontrou uma sintaxe inválida que não pode ser analisada.
IndentationErrorO código possui indentação incorreta, que tem significado sintático no Python.
TabErrorA indentação usa uma mistura inconsistente de tabs e espaços.
TypeErrorUma operação ou função foi aplicada a um objeto de tipo inadequado.
ValueErrorUma função recebeu um argumento do tipo correto, mas com um valor inadequado.
KeyErrorUma chave de dicionário não foi encontrada no dicionário.
IndexErrorUm índice de sequência está fora do intervalo válido para a sequência fornecida.
AttributeErrorUm objeto não possui o atributo ou método solicitado.
NameErrorUm nome local ou global foi referenciado sem ter sido definido.
UnboundLocalErrorUma variável local foi referenciada antes de receber um valor.
ImportErrorUm comando de importação falhou ao localizar ou carregar o módulo ou nome especificado.
ModuleNotFoundErrorO Python não encontrou o módulo especificado para importação.
FileNotFoundErrorO arquivo ou diretório especificado não existe.
FileExistsErrorUma operação falhou porque o arquivo ou diretório já existe.
PermissionErrorA operação não é permitida devido a permissões insuficientes no sistema de arquivos.
OSErrorOcorreu um erro de nível de sistema durante uma operação de I/O.
IOErrorUma operação de I/O falhou. IOError é um alias para OSError no Python 3.
IsADirectoryErrorUma operação de arquivo foi tentada em um caminho que é um diretório.
NotADirectoryErrorUma operação de diretório foi tentada em um caminho que não é um diretório.
ZeroDivisionErrorUma operação de divisão ou módulo foi tentada com zero como divisor.
ArithmeticErrorClasse base para erros aritméticos, incluindo ZeroDivisionError, OverflowError e FloatingPointError.
OverflowErrorO resultado de uma operação aritmética é grande demais para ser representado.
FloatingPointErrorUma operação de ponto flutuante falhou. Raramente observado, a menos que fpectl esteja habilitado.
StopIterationLançado pela função next() para indicar que não há mais itens no iterador.
StopAsyncIterationLançado pelo método __anext__() de um iterador assíncrono para sinalizar que a iteração foi concluída.
GeneratorExitLançado quando o método close() de um gerador é chamado, permitindo limpeza de recursos.
KeyboardInterruptO usuário pressionou Ctrl+C para interromper o programa em execução.
SystemExitLançada por sys.exit() para solicitar o encerramento do programa.
MemoryErrorO interpretador Python ficou sem memória disponível.
RecursionErrorA profundidade máxima de recursão foi ultrapassada.
RuntimeErrorErro de execução genérico que não se enquadra em nenhuma outra categoria.
NotImplementedErrorUm método que deveria ser implementado por uma subclasse ainda não foi implementado.
LookupErrorClasse base para erros lançados quando uma chave ou índice não é encontrado (KeyError, IndexError).
AssertionErrorUma instrução assert falhou porque a condição foi avaliada como False.
EOFErrorA função input() ou raw_input() atingiu o fim do arquivo sem ler nenhum dado.
UnicodeEncodeErrorUma string Unicode não pôde ser codificada na codificação de destino.
UnicodeDecodeErrorUma sequência de bytes não pôde ser decodificada com a codificação especificada.
UnicodeTranslateErrorUma operação de tradução Unicode falhou para um caractere específico.
ConnectionErrorOcorreu um erro relacionado à conexão durante uma operação de rede.
ConnectionRefusedErrorA conexão foi recusada porque nenhum servidor está escutando no endereço de destino.
ConnectionResetErrorA conexão foi fechada à força pelo servidor remoto.
ConnectionAbortedErrorA conexão foi abortada pela máquina local.
BrokenPipeErrorFoi feita uma tentativa de escrita em um pipe ou socket cujo lado de leitura foi fechado.
TimeoutErrorOcorreu um timeout em nível de sistema durante uma operação bloqueante.
ChildProcessErrorUma operação em processo filho falhou.
ProcessLookupErrorLançada quando um determinado processo (tipicamente um PID) não existe.
InterruptedErrorUma chamada de sistema foi interrompida por um sinal recebido.
BlockingIOErrorUma operação de I/O bloquearia em um objeto não bloqueante.
EnvironmentErrorUm alias para OSError. Existe por compatibilidade retroativa com o Python 2.
BufferErrorUma operação em um objeto de buffer falhou.
DeprecationWarningUm aviso sobre um recurso depreciado que será removido em uma versão futura.
FutureWarningUm aviso sobre comportamento que será alterado em uma versão futura.
ResourceWarningUm aviso sobre gerenciamento inadequado de recursos, como arquivos ou conexões não fechados.
ExceptionGroupUm contêiner para múltiplas exceções, introduzido no Python 3.11 para concorrência estruturada.
requests.exceptions.ConnectionErrorA biblioteca requests falhou ao estabelecer uma conexão com o servidor alvo.
requests.exceptions.TimeoutUma requisição excedeu o tempo limite aguardando resposta do servidor.
requests.exceptions.HTTPErrorUma resposta HTTP de erro (4xx ou 5xx) foi recebida e raise_for_status() foi chamado.
json.JSONDecodeErrorO decodificador JSON não conseguiu analisar a string fornecida como JSON válido.
pickle.UnpicklingErrorO módulo pickle não conseguiu desserializar os dados fornecidos.
asyncio.TimeoutErrorUma operação asyncio excedeu seu timeout.
asyncio.CancelledErrorUma tarefa asyncio foi cancelada.
struct.errorOcorreu um erro ao empacotar ou desempacotar dados binários com o módulo struct.
re.errorO padrão de expressão regular contém sintaxe inválida.
subprocess.CalledProcessErrorUm subprocesso encerrou com código de retorno não zero.
TypeError: unhashable typeUm objeto mutável foi usado onde um objeto hasheável (imutável) é necessário, como chave de dicionário ou elemento de conjunto.
TypeError: missing required positional argumentUma função foi chamada sem fornecer todos os argumentos posicionais obrigatórios.
TypeError: object is not subscriptableA notação de colchetes ([]) foi usada em um objeto que não suporta indexação.
TypeError: object is not callableUm objeto que não é uma função foi chamado com parênteses ().
TypeError: object is not iterableUm objeto que não suporta iteração foi usado em um loop for, desempacotamento ou outro contexto que exige um iterável.
django.core.exceptions.ImproperlyConfiguredO Django detectou uma configuração incorreta no settings do projeto.
Model.DoesNotExistUma consulta ORM do Django com .get() não encontrou nenhum registro correspondente.
sqlalchemy.exc.OperationalErrorUma operação de banco de dados falhou devido a um erro de conexão ou de nível de banco de dados.
pandas KeyError: column not foundO acesso a uma coluna de um DataFrame falhou porque o nome de coluna especificado não existe.
numpy ValueError: shape mismatchUma operação numpy falhou porque os shapes dos arrays são incompatíveis.
pip: ERROR: Could not install packagesO pip falhou ao instalar um ou mais pacotes Python.
ssl.SSLCertVerificationError: certificate verify failedA verificação do certificado SSL falhou durante uma conexão segura.
socket.gaierror: Name or service not knownA resolução DNS falhou para o hostname especificado.
concurrent.futures.TimeoutErrorUm Future não foi concluído dentro do período de timeout especificado.
pydantic.ValidationErrorA validação de dados do Pydantic falhou porque os dados de entrada não correspondem ao schema do model.
multiprocessing.AuthenticationErrorA autenticação falhou ao conectar a um servidor multiprocessing.