解决pycharm中安装不了tesserocr库的问题

1、问题抛出
参考崔庆才的网络爬虫书时,在学习验证码识别那章,想起来要装tesseract和tesserocr库,安装tesseract版本为3.05.02,对应tesserocr版本为tesserocr-2.2.2-cp36,python版本为3.6.4。结果安装tesseract没有问题,安装完成后将D:\python\python_lib\ocr\install\Tesseract-OCR已经配置了系统坏境变量,通过cmd tesseract help命令也可以查询到已经成功安装。之后,在pycharm中添加tesserocr库时每次都提醒已经安装成功,但是再File/settings/project interpreter展示的第三库中并没有看到tesserocr库,在此多说一句,pycharm添加第三方库时,有些库是需要多次添加才能成功,原因不详(可能是与谜一样的天朝坏境有关)。通过pip3手动安装tesserocr库时又报错:找不到tesseract文件路径。很奇怪,明明已经安装过了,有知道的小伙伴麻烦留言一下 ,谢谢。
2、问题解决
多方查找原因后,请参考http://www.cnblogs.com/zhangxinqi/p/9297292.html#_label2这篇文章所述。文章中指出:
由于tesserocr在windows环境下会出现各种不兼容问题,并且与pycharm虚拟环境不兼容等问题,所以在windows系统环境下,选择pytesseract模块进行安装,如果实在要安装请使用whl文件安装或者使用conda安装
解决办法:就是使用pytesseract模块进行安装,pycharm一次性就可以了。
3、反思
这种解决办法实为无奈之举,并没有解决根本性问题。另外,tesserocr是惠普公司的开源OCR识别库,pytesseract是谷歌的开源库。有其他好的解决办法,麻烦告知一下,多谢。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值