pip install tesserocr pillow時,提示:
按照給的提示,進到微軟官網,啥都沒有,pip的安裝報錯提示是時候更新一波了~
在網上找Microsoft Visual C++的資料,十分稀少,只能采用wheel安裝編譯后的壓縮包。whl文件本質上是一個壓縮包,里面包含了py文件以及經過編譯的pyd文件,可以在不具備編譯環境的情況下,進行安裝。pip默認也是先下載wheel安裝,沒有的話在對源碼進行編譯(包含了C++的源碼都需要編譯),而需要的Microsoft Visual C++ 14.0則是編譯工具
tesserocr的下載地址是:https://github.com/simonflueckiger/tesserocr-windows_build/releases/tag/tesserocr-v2.2.2-tesseract-4.0.0-master,下載tesserocr-2.2.2-cp36-cp36m-win_amd64.whl,然后拷貝到python目錄,在python目錄下打開cmder,pip install tesserocr-2.2.2-cp36-cp36m-win_amd64.whl
好吧,我認輸了,由於我的python版本是3.7的,而whl文件支持 的是python3.6的,才會拋出一個不支持這個平台的錯誤,后來仔細看了一下,應該選擇下載的地址是:https://github.com/simonflueckiger/tesserocr-windows_build/releases,再次安裝,可以看到由於是編譯過的,安裝速度超快:
由於開始時使用pip install tesserocr pillow,同時安裝tesserocr和pillow,安裝報錯了,pillow也沒安裝成功。所以需要再次pip install pillow即可
參考文章
安裝tesserocr:error: Microsoft Visual C++ 14.0 is required Get it with "Microsoft Visual C++ Build Too