RecursionError: превышена максимальная глубина рекурсии при вызове объекта Python

У меня есть довольно большой бэкенд Django, который прекрасно работает на моем сервере Debian Linux, но всегда выдает следующую ошибку на моей локальной машине Windows:

  File "F:\Python\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1138, in _find_and_load_unlocked
  File "F:\Project\env\Lib\site-packages\imageio\plugins\__init__.py", line 54, in __getattr__
    return importlib.import_module(f"imageio.plugins.{name}")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\Python\Lib\importlib\__init__.py", line 117, in import_module
    if name.startswith('.'):
       ^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded while calling a Python object

Может ли кто-нибудь сказать мне, почему эта ошибка появляется только на моей локальной машине windows? Ошибка появляется сразу после запуска сервера.

Edit: Я нашел эту проблему на Github, и похоже, что это проблема imageio с новой версией Python.

Вернуться на верх