EnvironmentErrorEnvironmentError
Um alias para OSError. Existe por compatibilidade retroativa com o Python 2.
O que causa este erro
No Python 3, EnvironmentError é um alias para OSError. Qualquer erro do sistema operacional pode acionar isso. Capturar OSError é preferível no código Python moderno.
Como corrigir
Use OSError em vez de EnvironmentError em código novo. Trate subclasses específicas (FileNotFoundError, PermissionError) para tratamento de erros direcionado. Esta classe existe apenas por compatibilidade retroativa.
Códigos de Erro Relacionados
ImportErrorImportError
Um comando de importação falhou ao localizar ou carregar o módulo ou nome especificado.
requests.exceptions.Timeoutrequests.exceptions.Timeout
Uma requisição excedeu o tempo limite aguardando resposta do servidor.
InterruptedErrorInterruptedError
Uma chamada de sistema foi interrompida por um sinal recebido.
ChildProcessErrorChildProcessError
Uma operação em processo filho falhou.
numpy ValueError: shape mismatchnumpy ValueError: incompatibilidade de shape
Uma operação numpy falhou porque os shapes dos arrays são incompatíveis.
FileExistsErrorFileExistsError
Uma operação falhou porque o arquivo ou diretório já existe.