cannot import name 'Language' from 'lingua'
🐛 Describe the bug
the error:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/data/models/llm/olmocr/olmocr/pipeline.py", line 39, in <module>
from olmocr.filter.filter import Language, PdfFilter
File "/data/models/llm/olmocr/olmocr/filter/__init__.py", line 1, in <module>
from .filter import PdfFilter
File "/data/models/llm/olmocr/olmocr/filter/filter.py", line 7, in <module>
from lingua import Language, LanguageDetectorBuilder
ImportError: cannot import name 'Language' from 'lingua' (/home/sylc/miniconda3/envs/olmocr/lib/python3.11/site-packages/lingua/__init__.py)
the command:
python -m olmocr.pipeline ./localworkspace --pdfs tests/gnarly_pdfs/horribleocr.pdf
how can I solve the problem: ImportError: cannot import name 'Language' from 'lingua'?
Versions
Python 3.11.11 anyio==4.9.0 boto3==1.37.17 botocore==1.37.17 certifi==2025.1.31 charset-normalizer==3.4.1 click==8.1.8 filelock==3.18.0 flashinfer @ file:///data/env-dep/flashinfer-0.1.6%2Bcu124torch2.4-cp311-cp311-linux_x86_64.whl#sha256=19a01e2ec93662bc6b83819daaae277d93e7cc989343c5f8940af44a4cb66ba0 fsspec==2025.3.0 h11==0.14.0 httpcore==1.0.7 httpx==0.28.1 huggingface-hub==0.29.3 idna==3.10 Jinja2==3.1.6 jmespath==1.0.1 lingua==4.15.0 MarkupSafe==3.0.2 mpmath==1.3.0 networkx==3.4.2 numpy==2.2.4 nvidia-cublas-cu12==12.4.5.8 nvidia-cuda-cupti-cu12==12.4.127 nvidia-cuda-nvrtc-cu12==12.4.127 nvidia-cuda-runtime-cu12==12.4.127 nvidia-cudnn-cu12==9.1.0.70 nvidia-cufft-cu12==11.2.1.3 nvidia-curand-cu12==10.3.5.147 nvidia-cusolver-cu12==11.6.1.9 nvidia-cusparse-cu12==12.3.1.170 nvidia-nccl-cu12==2.21.5 nvidia-nvjitlink-cu12==12.4.127 nvidia-nvtx-cu12==12.4.127 packaging==24.2 pillow==11.1.0 polib==1.2.0 pypdf==5.4.0 python-dateutil==2.9.0.post0 PyYAML==6.0.2 requests==2.32.3 s3transfer==0.11.4 six==1.17.0 sniffio==1.3.1 sympy==1.13.1 torch @ file:///data/env-dep/torch-2.5.1-cp311-cp311-manylinux1_x86_64.whl#sha256=de5b7d6740c4b636ef4db92be922f0edc425b65ed78c5076c43c42d362a45457 tqdm==4.67.1 triton==3.1.0 typing_extensions==4.12.2 urllib3==2.3.0