转载请注明作者和出处:美二 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中代码运行环境的设置