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

前言

先说一下背景,最近在看大神崔庆才的著作《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,终于成功了)