阿里云ECS(Ubuntu 20.04.2)Python3.8.10环境安装pytesseract失败求助
问题原因
从报错日志可以明确,安装失败是因为两个依赖缺失:
- Python 图像处理库 Pillow(旧称 PIL)未提前安装,pytesseract 0.3.8版本的安装脚本执行时需要调用该库,缺少会直接触发安装中断
- pytesseract 只是 Tesseract OCR 引擎的 Python 封装,系统层面没有安装 Tesseract 运行环境的话,后续即使安装成功也无法正常调用
解决步骤
- 先安装系统层面的 Tesseract 运行依赖:
sudo apt update && sudo apt install -y tesseract-ocr libtesseract-dev libleptonica-dev
- 再安装Pillow依赖:
pip3 install pillow
- 最后重新安装pytesseract:
pip3 install pytesseract
验证安装
执行下方命令,如果正常输出版本号即代表安装正常:
python3 -c "import pytesseract; print(pytesseract.get_tesseract_version())"
内容的提问来源于stack exchange,提问作者Khurram
相关产品推荐
相关产品推荐

