安裝tesserocr時提示error: Microsoft Visual C++ 14.0 is required


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

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM