美文网首页数据分析师那点事
Mac Anaconda环境安装tesserocr,终于成功了

Mac Anaconda环境安装tesserocr,终于成功了

作者: 东北小阿衰 | 来源:发表于2022-04-15 12:36 被阅读0次

    前言

    先说一下背景,最近在看大神崔庆才的著作《Python 3网络爬虫开发实战》,学到了验证码识别这一章节,在做环境搭建时,也就是安装tesserocr库,总是出问题,别看这简单的四步操作,每一步都能让你放弃编程。

    主要涉及的问题如下:

    1.安装homebrew失败问题

    2.执行“brew install tesseract --all-languages”失败问题

    3.安装tesserocr失败问题

    于是乎深夜翻遍了网上的博客文章,搞到凌晨2点,依然没有解决。第二天上午仔细思量了一下,发现每个人遇到的问题根本原因是不同的,比如电脑系统/python版本/Anaconda环境等等。

    说一下我的安装环境,系统是苹果笔记本MacOS系统,python版本3.9,编程工具是Anaconda里面的jupyter。

    针对我本人的情况,逐步实现了环境搭建成功,如果有其他同学也是我的情况,可以参考我下面的内容。

    正文

    1.打开终端:

    2.安装homebrew

    安装代码:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

    复制粘贴到终端,按回车执行

    卸载代码:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

    3.安装Imagemagick库

    终端输入:brew install imagemagick

    我当时没有报错,一次就成功了

    4.安装Tesseract 库

    终端输入:brew install tesseract --all-languages

    报错,Error: invalid option: --all-languages

    解决办法,在终端直接输入:brew install tesseract 

    安装成功

    5.安装Tesserocr库

    这里是报错重灾区,尝试了很多种网上的办法都没有成功,心态几近崩溃,言归正传。

    终端输入:pip3 install tesserocr pillow    报错!

    终端输入:pip3 install tesserocr    报错!

    终端输入:conda install -c simonflueckiger tesserocr    报错!

    终端输入:conda install-c mcs07 tesserocr    报错!

    重点来了!!!接下来说一下我成功的方法。

    打开Tesserocr网址链接

    Tesserocr PyPi:https://pypi.python.org/pypi/tesserocr

    往下翻找到下图位置

    终端输入:conda install -c conda-forge tesserocr

    安装成功了!!!!

    验证一下

    执行成功,老泪纵横,终于知道程序员加班的原因了。。。

    相关文章

      网友评论

        本文标题:Mac Anaconda环境安装tesserocr,终于成功了

        本文链接:https://www.haomeiwen.com/subject/tpgfertx.html