前言
先說一下背景,最近在看大神崔慶才的著作《Python 3網(wǎng)絡爬蟲開發(fā)實戰(zhàn)》担孔,學到了驗證碼識別這一章節(jié)江锨,在做環(huán)境搭建時吃警,也就是安裝tesserocr庫,總是出問題泳桦,別看這簡單的四步操作汤徽,每一步都能讓你放棄編程。
主要涉及的問題如下:
1.安裝homebrew失敗問題
2.執(zhí)行“brew install tesseract --all-languages”失敗問題
3.安裝tesserocr失敗問題
于是乎深夜翻遍了網(wǎng)上的博客文章灸撰,搞到凌晨2點,依然沒有解決拼坎。第二天上午仔細思量了一下浮毯,發(fā)現(xiàn)每個人遇到的問題根本原因是不同的,比如電腦系統(tǒng)/python版本/Anaconda環(huán)境等等泰鸡。
說一下我的安裝環(huán)境债蓝,系統(tǒng)是蘋果筆記本MacOS系統(tǒng),python版本3.9盛龄,編程工具是Anaconda里面的jupyter饰迹。
針對我本人的情況,逐步實現(xiàn)了環(huán)境搭建成功余舶,如果有其他同學也是我的情況啊鸭,可以參考我下面的內容。
正文
1.打開終端:
2.安裝homebrew
安裝代碼:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
復制粘貼到終端匿值,按回車執(zhí)行
卸載代碼:/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庫
這里是報錯重災區(qū)钟些,嘗試了很多種網(wǎng)上的辦法都沒有成功,心態(tài)幾近崩潰绊谭,言歸正傳政恍。
終端輸入:pip3 install tesserocr pillow? ? 報錯!
終端輸入:pip3 install tesserocr? ? 報錯达传!
終端輸入:conda install -c simonflueckiger tesserocr? ? 報錯篙耗!
終端輸入:conda install-c mcs07 tesserocr? ? 報錯!
重點來了L舜蟆:资鳌!接下來說一下我成功的方法逊朽。
打開Tesserocr網(wǎng)址鏈接
Tesserocr PyPi:https://pypi.python.org/pypi/tesserocr
往下翻找到下圖位置
終端輸入:conda install -c conda-forge tesserocr
安裝成功了:辈!_椿洹追他!
驗證一下
執(zhí)行成功坟募,老淚縱橫,終于知道程序員加班的原因了邑狸。懈糯。。