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中代码运行环境的设置

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