解决tesserocr无法安装

☞☞☞点击查看更多优秀Python博客☜☜☜


今天学习识别图形验证码需要安装tesserocr这个库,下面介绍下tesserocr;
tesserocr是Python的一个OCR识别库,但其实是对tesseract做了一层Python Api的封装,核心还是tesseract,所以在安装tesserocr之前,需要先安装tesseract;

OCR
OCR,全称叫 Optical Character Recognition,中文翻译叫光学字符识别,是指通过扫描字符,通过其形状将其翻译成电子文本的过程;

tesseract
tesseract是google开源的OCR

下面直接上安装过程吧!

准备环境

下载安装tesseract

在Windows下,要先下载tesseract,它为tesserocr提供了支持;
tesseract官网下载地址:https://digi.bib.uni-mannheim.de/tesseract/
tesseract百度网盘下载链接
https://pan.baidu.com/s/1IBTe0zFEevnJneN27TNiPQ
提取码:upv1

打开后,可以看到各种exe的列表,可以随便挑选;
其中文件名中带有dev的为开发版本,不带dev则为稳定版本,例如jb是下载 tesseract-ocr-setup-3.05.01.exe;

下载完成后一路next就好
特别注意:
在这里插入图片描述
需要注意的是如果安装过程中提示上面的错误,点击确定即可,不必在意。那个错误的意思是语言包下载失败,后面我们可以进行下载。所以只需要一路确定就没问题

安装刚才错误的语言包

官网链接为:https://github.com/tesseract-ocr/tessdata
百度网盘下载连接:链接:https://pan.baidu.com/s/1LH0OI_6FE3g9CXW1Yl7_rw
提取码:2nqk

如何验证tesseract是否安装成功?直接cmd下输入tesseract即可;
成功会直接显示信息;
在这里插入图片描述
到此为止,tesseract安装成功啦~

安装tesserocr

首先尝试使用pip命令安装:

pip3 install tesserocr install

结果报错了
下面的种尝试就不给大家介绍了,下面说一个可行的安装方法
1、首先我们下载anaconda

2、配置 anaconda 环境 (以下所有命令在下面这个命令窗口进行)
在这里插入图片描述
conda config --add channels

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

3、通过 conda 命令安装

conda install -c simonflueckiger tesserocr

这几条命令运行结果如图所示:
在这里插入图片描述
在这里插入图片描述
至此最终就安装上tesserocr啦~
验证 tesserocr安装成功
直接import tesserocr,不报错就说明安装好了;
如图:在这里插入图片描述
以上就是无法安装tesserocr的全部解决办法,希望能够对你有帮助

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值