#2441·doccano

marshmallow 4.0.0 has no attribute __version_info__

Author: SlippyDongCreated Jul 24, 2025Updated Jul 13, 2026

Marshmallow 4.0.0 has no attribute 'version_info' and running init fails after installation.

Steps to reproduce:

  1. pip install doccano
  2. doccano init
(venv) PS D:\My Data\Projects\Private projects\Doccano> doccano init
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:\My Data\Projects\Private projects\Doccano\venv\Scripts\doccano.exe\__main__.py", line 4, in <module>
  File "D:\My Data\Projects\Private projects\Doccano\venv\Lib\site-packages\backend\cli.py", line 10, in <module>
    from environs import Env
  File "D:\My Data\Projects\Private projects\Doccano\venv\Lib\site-packages\environs\__init__.py", line 58, in <module>
    _SUPPORTS_LOAD_DEFAULT = ma.__version_info__ >= (3, 13)
                             ^^^^^^^^^^^^^^^^^^^
AttributeError: module 'marshmallow' has no attribute '__version_info__'
  1. downgraded marshmallow 4.0.0 > 3.26.1 - fixed the issue.