EnvironmentErrorEnvironmentError
Псевдонім для OSError. Існує для зворотної сумісності з Python 2.
Що спричиняє цю помилку
У Python 3 EnvironmentError є псевдонімом OSError. Будь-яка помилка операційної системи може її викликати. У сучасному коді Python рекомендується перехоплювати OSError.
Як виправити
Використовуйте OSError замість EnvironmentError у новому коді. Обробляйте конкретні підкласи (FileNotFoundError, PermissionError) для точнішої обробки помилок. Цей клас існує виключно для зворотної сумісності.
Пов'язані коди помилок
ImportErrorImportError
Оператор import не зміг знайти або завантажити вказаний модуль чи ім'я.
requests.exceptions.Timeoutrequests.exceptions.Timeout
Запит вичерпав час очікування відповіді від сервера.
InterruptedErrorInterruptedError
Системний виклик був перерваний вхідним сигналом.
ChildProcessErrorChildProcessError
Операція з дочірнім процесом не вдалася.
numpy ValueError: shape mismatchnumpy ValueError: невідповідність форм
Операція numpy завершилася невдало через несумісні форми масивів.
FileExistsErrorFileExistsError
Операція завершилась помилкою, оскільки файл або директорія вже існує.