PS C:\Users\kovalski> python --version
Python 3.13.1
PS C:\Users\kovalski> pip install easyocr
Collecting easyocr
Using cached easyocr-1.7.2-py3-none-any.whl.metadata (10 kB)
INFO: pip is looking at multiple versions of easyocr to determine which version is compatible with other requirements. This could take a while.
Using cached easyocr-1.7.1-py3-none-any.whl.metadata (11 kB)
Using cached easyocr-1.7.0-py3-none-any.whl.metadata (14 kB)
Using cached easyocr-1.6.2-py3-none-any.whl.metadata (13 kB)
Using cached easyocr-1.6.1-py3-none-any.whl.metadata (13 kB)
Using cached easyocr-1.6.0-py3-none-any.whl.metadata (13 kB)
Using cached easyocr-1.5.0-py3-none-any.whl.metadata (13 kB)
Using cached easyocr-1.4.2-py3-none-any.whl.metadata (12 kB)
INFO: pip is still looking at multiple versions of easyocr to determine which version is compatible with other requirements. This could take a while.
Using cached easyocr-1.4.1-py3-none-any.whl.metadata (11 kB)
Using cached easyocr-1.4-py3-none-any.whl.metadata (11 kB)
Using cached easyocr-1.3.2-py3-none-any.whl.metadata (11 kB)
Using cached easyocr-1.3.1-py3-none-any.whl.metadata (11 kB)
Using cached easyocr-1.3.0.1-py3-none-any.whl.metadata (10 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached easyocr-1.3-py3-none-any.whl.metadata (10 kB)
Using cached easyocr-1.2.5.1-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.2.5-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.2.4-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.2.3-py3-none-any.whl.metadata (13 kB)
Using cached easyocr-1.2.2-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.2.1-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.2-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.1.10-py3-none-any.whl.metadata (11 kB)
Using cached easyocr-1.1.9-py3-none-any.whl.metadata (14 kB)
Using cached easyocr-1.1.8-py3-none-any.whl.metadata (14 kB)
Using cached easyocr-1.1.7-py3-none-any.whl.metadata (16 kB)
Using cached easyocr-1.1.6-py3-none-any.whl.metadata (16 kB)
Using cached easyocr-1.1.5-py3-none-any.whl.metadata (14 kB)
Using cached easyocr-1.1.4-py3-none-any.whl.metadata (12 kB)
Using cached easyocr-1.1.3-py3-none-any.whl.metadata (663 bytes)
Using cached easyocr-1.1.2-py3-none-any.whl.metadata (663 bytes)
Using cached easyocr-1.1.1-py3-none-any.whl.metadata (663 bytes)
Using cached easyocr-1.1-py3-none-any.whl.metadata (661 bytes)
Using cached easyocr-1.0.tar.gz (8.5 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
ERROR: Cannot install easyocr==1.0, easyocr==1.1, easyocr==1.1.1, easyocr==1.1.10, easyocr==1.1.2, easyocr==1.1.3, easyocr==1.1.4, easyocr==1.1.5, easyocr==1.1.6, easyocr==1.1.7, easyocr==1.1.8, easyocr==1.1.9, easyocr==1.2, easyocr==1.2.1, easyocr==1.2.2, easyocr==1.2.3, easyocr==1.2.4, easyocr==1.2.5, easyocr==1.2.5.1, easyocr==1.3, easyocr==1.3.0.1, easyocr==1.3.1, easyocr==1.3.2, easyocr==1.4, easyocr==1.4.1, easyocr==1.4.2, easyocr==1.5.0, easyocr==1.6.0, easyocr==1.6.1, easyocr==1.6.2, easyocr==1.7.0, easyocr==1.7.1 and easyocr==1.7.2 because these package versions have conflicting dependencies.
The conflict is caused by:
easyocr 1.7.2 depends on torch
easyocr 1.7.1 depends on torch
easyocr 1.7.0 depends on torch
easyocr 1.6.2 depends on torch
easyocr 1.6.1 depends on torch
easyocr 1.6.0 depends on torch
easyocr 1.5.0 depends on torch
easyocr 1.4.2 depends on torch
easyocr 1.4.1 depends on torch
easyocr 1.4 depends on torch
easyocr 1.3.2 depends on torch
easyocr 1.3.1 depends on torch
easyocr 1.3.0.1 depends on torch
easyocr 1.3 depends on torch
easyocr 1.2.5.1 depends on torch
easyocr 1.2.5 depends on torch
easyocr 1.2.4 depends on torch
easyocr 1.2.3 depends on torch
easyocr 1.2.2 depends on torch
easyocr 1.2.1 depends on torch
easyocr 1.2 depends on torch
easyocr 1.1.10 depends on torch
easyocr 1.1.9 depends on torch
easyocr 1.1.8 depends on torch
easyocr 1.1.7 depends on torch
easyocr 1.1.6 depends on torch
easyocr 1.1.5 depends on torch
easyocr 1.1.4 depends on torch
easyocr 1.1.3 depends on torch
easyocr 1.1.2 depends on torch
easyocr 1.1.1 depends on torch
easyocr 1.1 depends on torch
easyocr 1.0 depends on torch
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip to attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts