Python破解圖形驗證碼(2)---pycharm導入tesserocr庫報錯

轉載請註明作者和出處:美二 https://blog.csdn.net/qq_32654897/article/details/88579713

背景

  • (win10+python6.5+Anaconda3 )
  • 終端顯示成功安裝tesserocr,本仙女迫不及待的想在pycharm上大展身手,複製教程裏的代碼後,如下:在這裏插入圖片描述

步驟

  • 安慰自己,放鬆放鬆,這個容易的啦,File–>setting–>“+”–>搜索“tesserocr”就行唄,呵,還是太年輕,哭唧唧~安裝失敗,具體原因如下:
    在這裏插入圖片描述
  • 啥?跟Visual Studio 14.0有啥關係?(懵逼ing)
  • 帖子翻了半天,沒什麼有效信息,開始求助各路大神~
  • 得出結論:conda和python安裝的環境是兩個地方【╭(╯^╰)╮】
    解釋:上一篇中講到的安裝tesserocr是安裝在conda環境下的,所以如果選擇python環境會報錯。來試着添加一下conda環境:File->Default Setting->Project Interpreter->Add
    在這裏插入圖片描述
    cmd->conda env list 找到conda環境的地址
    在這裏插入圖片描述
    將路徑選擇爲conda下的python.exe點擊保存在這裏插入圖片描述
    重新選擇環境:在這裏插入圖片描述
    保存後返回,發現已經不標紅了,(^-^)V
    在這裏插入圖片描述

其他

隨後幫同事電腦安裝了一次(環境是win7+Anaconda

  • 問題:導入pil庫報錯
    (無法通過File->Setting->Project Interpreter->Add該步驟下載)
  • 解決辦法:
    1、網上說下載pillow就可以(行不通,依然報錯)
    2、將Tesseract-OCR下的tessdata文件夾放置Anaconda的script下;添加系統變量TESSDATA_PREFIX 時變量值要具體到script下 C:\ProgramData\Anaconda3\Scripts\tessdata
    配置後重啓pycharm,解決。

繼上篇:Python破解圖形驗證碼(1)—安裝tesseract和tesserocr遇到的那些坑!!!
下篇預告:Pycharm中代碼運行環境的設置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章