轉載請註明作者和出處:美二 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中代碼運行環境的設置