easyocr installation error when install pillow

Question:

I’m trying to install the easyocr library, but every time it comes time to install the Pillow library it gives an error.

I’ve already tried to install pillow alone and install pytorch first, but it keeps giving the same error, if anyone can help me, I’d really appreciate it.

Here’s the error below:

Running setup.py install for Pillow ... error
  error: subprocess-exited-with-error
  × Running setup.py install for Pillow did not run successfully.
  │ exit code: 1
  ╰─> [179 lines of output]
running install      
running build
running build_py     
creating build      
creating buildlib.win-amd64-3.10      
creating buildlib.win-amd64-3.10PIL      
copying srcPILBdfFontFile.py -> buildlib.win-amd64-3.10PIL      
copying srcPILBlpImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILBmpImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILBufrStubImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILContainerIO.py -> buildlib.win-amd64-3.10PIL
copying srcPILCurImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILDcxImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILDdsImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILEpsImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILExifTags.py -> buildlib.win-amd64-3.10PIL
copying srcPILfeatures.py -> buildlib.win-amd64-3.10PIL
copying srcPILFitsStubImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILFliImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILFontFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILFpxImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILFtexImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILGbrImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILGdImageFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILGifImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILGimpGradientFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILGimpPaletteFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILGribStubImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILHdf5StubImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILIcnsImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILIcoImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILImage.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageChops.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageCms.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageColor.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageDraw.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageDraw2.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageEnhance.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageFilter.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageFont.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageGrab.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageMath.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageMode.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageMorph.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageOps.py -> buildlib.win-amd64-3.10PIL
copying srcPILImagePalette.py -> buildlib.win-amd64-3.10PIL
copying srcPILImagePath.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageQt.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageSequence.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageShow.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageStat.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageTk.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageTransform.py -> buildlib.win-amd64-3.10PIL
copying srcPILImageWin.py -> buildlib.win-amd64-3.10PIL
copying srcPILImImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILImtImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILIptcImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILJpeg2KImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILJpegImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILJpegPresets.py -> buildlib.win-amd64-3.10PIL
copying srcPILMcIdasImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILMicImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILMpegImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILMpoImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILMspImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPaletteFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILPalmImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPcdImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPcfFontFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILPcxImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPdfImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPdfParser.py -> buildlib.win-amd64-3.10PIL
copying srcPILPixarImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPngImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPpmImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPsdImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILPSDraw.py -> buildlib.win-amd64-3.10PIL
copying srcPILPyAccess.py -> buildlib.win-amd64-3.10PIL
copying srcPILSgiImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILSpiderImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILSunImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILTarIO.py -> buildlib.win-amd64-3.10PIL
copying srcPILTgaImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILTiffImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILTiffTags.py -> buildlib.win-amd64-3.10PIL
copying srcPILWalImageFile.py -> buildlib.win-amd64-3.10PIL
copying srcPILWebPImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILWmfImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILXbmImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILXpmImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPILXVThumbImagePlugin.py -> buildlib.win-amd64-3.10PIL
copying srcPIL_binary.py -> buildlib.win-amd64-3.10PIL
copying srcPIL_tkinter_finder.py -> buildlib.win-amd64-3.10PIL
copying srcPIL_util.py -> buildlib.win-amd64-3.10PIL
copying srcPIL_version.py -> buildlib.win-amd64-3.10PIL
copying srcPIL__init__.py -> buildlib.win-amd64-3.10PIL
copying srcPIL__main__.py -> buildlib.win-amd64-3.10PIL
running egg_info
writing srcPillow.egg-infoPKG-INFO
writing dependency_links to srcPillow.egg-
infodependency_links.txt
writing top-level names to srcPillow.egg-infotop_level.txt
reading manifest file 'srcPillow.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c'
warning: no files found matching '*.h'
warning: no files found matching '*.sh'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.clang-format'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
no previously-included directories found matching '.ci'
adding license file 'LICENSE'
writing manifest file 'srcPillow.egg-infoSOURCES.txt'
running build_ext

The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Asked By: JHOSEF NASCIMENTO

||

Answers:

I think that i ommit the line of error, but seeing on others foruns the error was caused because i was using the version 3.10 of python when the library Pillow, that was causing the installation error, is only supported for 3.9.12 of olders versions, so to resolve the problem we have to uninstall the actual python version and install the correct python version or create a virtual enviroment with the correct python version (the venv is a hint mine).

Thanks for everyones help and i hope that help others people with similary problem.

Answered By: JHOSEF NASCIMENTO

The error is that you need to use a Pillow version greater than 8.3 when using Python 3.10

Pillow Python Support

Answered By: Gilberto Treviño
Categories: questions Tags: , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.