faustomorales / keras-ocr

A packaged and flexible version of the CRAFT text detector and Keras CRNN recognition model.
https://keras-ocr.readthedocs.io/
MIT License
1.37k stars 349 forks source link

Unable to install keras-ocr #155

Open siddharthchauhan opened 3 years ago

siddharthchauhan commented 3 years ago

Getting the error while installing keras-ocr.

(base) C:\Users\ClinAsia1>pip install keras-ocr Collecting keras-ocr Using cached keras_ocr-0.8.6-py3-none-any.whl Requirement already satisfied: essential-generators in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (1.0) Requirement already satisfied: tqdm in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (4.56.0) Requirement already satisfied: imgaug in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (0.4.0) Collecting editdistance Using cached editdistance-0.5.3.tar.gz (27 kB) Requirement already satisfied: fonttools in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (4.21.1) Requirement already satisfied: shapely in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (1.7.1) Requirement already satisfied: efficientnet==1.0.0 in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (1.0.0) Requirement already satisfied: pyclipper in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (1.2.1) Requirement already satisfied: validators in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-ocr) (0.18.2) Requirement already satisfied: scikit-image in c:\users\clinasia1\anaconda3\lib\site-packages (from efficientnet==1.0.0->keras-ocr) (0.17.2) Requirement already satisfied: keras-applications<=1.0.8,>=1.0.7 in c:\users\clinasia1\anaconda3\lib\site-packages (from efficientnet==1.0.0->keras-ocr) (1.0.8) Requirement already satisfied: h5py in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-applications<=1.0.8,>=1.0.7->efficientnet==1.0.0->keras-ocr) (2.10.0) Requirement already satisfied: numpy>=1.9.1 in c:\users\clinasia1\anaconda3\lib\site-packages (from keras-applications<=1.0.8,>=1.0.7->efficientnet==1.0.0->keras-ocr) (1.19.5) Requirement already satisfied: six in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from h5py->keras-applications<=1.0.8,>=1.0.7->efficientnet==1.0.0->keras-ocr) (1.15.0) Requirement already satisfied: scipy in c:\users\clinasia1\anaconda3\lib\site-packages (from imgaug->keras-ocr) (1.6.1) Requirement already satisfied: opencv-python in c:\users\clinasia1\anaconda3\lib\site-packages (from imgaug->keras-ocr) (4.5.1.48) Requirement already satisfied: imageio in c:\users\clinasia1\anaconda3\lib\site-packages (from imgaug->keras-ocr) (2.9.0) Requirement already satisfied: Pillow in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from imgaug->keras-ocr) (8.1.0) Requirement already satisfied: matplotlib in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from imgaug->keras-ocr) (3.3.4) Requirement already satisfied: networkx>=2.0 in c:\users\clinasia1\anaconda3\lib\site-packages (from scikit-image->efficientnet==1.0.0->keras-ocr) (2.5) Requirement already satisfied: tifffile>=2019.7.26 in c:\users\clinasia1\anaconda3\lib\site-packages (from scikit-image->efficientnet==1.0.0->keras-ocr) (2021.3.4) Requirement already satisfied: PyWavelets>=1.1.1 in c:\users\clinasia1\anaconda3\lib\site-packages (from scikit-image->efficientnet==1.0.0->keras-ocr) (1.1.1) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from matplotlib->imgaug->keras-ocr) (2.4.7) Requirement already satisfied: cycler>=0.10 in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from matplotlib->imgaug->keras-ocr) (0.10.0) Requirement already satisfied: python-dateutil>=2.1 in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from matplotlib->imgaug->keras-ocr) (2.8.1) Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\clinasia1\appdata\roaming\python\python38\site-packages (from matplotlib->imgaug->keras-ocr) (1.3.1) Requirement already satisfied: decorator>=4.3.0 in c:\users\clinasia1\anaconda3\lib\site-packages (from networkx>=2.0->scikit-image->efficientnet==1.0.0->keras-ocr) (4.4.2) Building wheels for collected packages: editdistance Building wheel for editdistance (setup.py) ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\ClinAsia1\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\setup.py'"'"'; file='"'"'C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\ClinAsia1\AppData\Local\Temp\pip-wheel-ux_hs0c6' cwd: C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\ Complete output (12 lines): running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\editdistance copying editdistance__init__.py -> build\lib.win-amd64-3.8\editdistance copying editdistance_editdistance.h -> build\lib.win-amd64-3.8\editdistance copying editdistance\def.h -> build\lib.win-amd64-3.8\editdistance running build_ext building 'editdistance.bycython' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Failed building wheel for editdistance Running setup.py clean for editdistance Failed to build editdistance Installing collected packages: editdistance, keras-ocr Running setup.py install for editdistance ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\ClinAsia1\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\setup.py'"'"'; file='"'"'C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\ClinAsia1\AppData\Local\Temp\pip-record-5_wci32z\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\ClinAsia1\anaconda3\Include\editdistance' cwd: C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\ Complete output (12 lines): running install running build running build_py creating build creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\editdistance copying editdistance__init__.py -> build\lib.win-amd64-3.8\editdistance copying editdistance_editdistance.h -> build\lib.win-amd64-3.8\editdistance copying editdistance\def.h -> build\lib.win-amd64-3.8\editdistance running build_ext building 'editdistance.bycython' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Command errored out with exit status 1: 'C:\Users\ClinAsia1\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\setup.py'"'"'; file='"'"'C:\Users\ClinAsia1\AppData\Local\Temp\pip-install-qceo7l7y\editdistance_0d83c2d093984066929f1a0df36330b0\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\ClinAsia1\AppData\Local\Temp\pip-record-5_wci32z\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\ClinAsia1\anaconda3\Include\editdistance' Check the logs for full command output.