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:
- pip install doccano
- 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__'- downgraded marshmallow 4.0.0 > 3.26.1 - fixed the issue.
Source: doccano/doccano