问题描述

tesserocr 是 Python 的一个光学字符识别库,它其实是对 tesseract 做的一层 Python API 封装,所以在安装这个库之前我已经用 Homebrew 成功安装好了 ImageMagick 和 tesseract 库。但接着在用 pip 安装 tesserocr 时,却出现了以下一整页的错误。

看这错误报告,主要问题是'cinttypes' file not found

解决方法

解决 ‘cinttypes' file not found

在 github 找到一个解决办法,用以下命令安装 tesserocr 即可。

CC=clang XCC=clang++ CPPFLAGS="-stdlib=libc++ -DUSE_STD_NAMESPACE -mmacosx-version-min=10.8" pip install tesserocr

下面是他对这段代码的解释。

果然,在终端输入这段代码即可正确安装。

但是又出现了一个新问题,安装成功却在 python 无法 导入 tesserocr。

解决无法导入 tesserocr

解决办法很简单,只要在导入 tesserocr 之前,输入以下两行代码即可。

import localelocale.setlocale(locale.LC_ALL, 'C')

效果展示

安装好 tesserocr 后,写一个小案例来测试识别验证码。选取的图片如下:

运行效果:

可以看到,虽然 pycharm 中还是会提示错误 “No module named tesserocr”,但这并不影响我们正确运行代码。

转载于:https://www.cnblogs.com/divebombchen/p/10536646.html

【Mac】安装 tesserocr 遇到的一些坑(‘cinttypes' file not found)相关推荐

  1. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

  2. Mac OSX 下高效安装 homebrew 及完美避坑姿势

    Mac OSX 下高效安装 homebrew 及完美避坑姿势 Homebrew 是什么 Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载.解压.拖 ...

  3. mac安装mysql遇到的坑

    1.问题:Mac安装了mysql之后,在系统偏好设置里面点击mysql图标,提示需要退出系统偏好设置再重新进来,死循环地提示 解决办法:Mac系统版本升级到最新版本 2.问题:升级完系统之后在系统偏好 ...

  4. Mac安装Mysql踩坑记录

    Mac安装Mysql遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方法 ...

  5. mac安装git的时候踩过的坑

    新换的mac安装git时出现问题以及解决方案:刚开始去官网找的git安装包,花了好久下载完了(访问外网下载慢,新配的mac没有弄vpn),安装的时候提示安装包有问题: 之后去百度其他安装方法,了解到m ...

  6. win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码

    链接:https://pan.baidu.com/s/1l2yiba7ZTPUTf41ZnJ4PYw 提取码:t3bq win10安装tesserocr 首先需要下载tesseract,它为tesse ...

  7. mac安装了多版本php 卸载,mac 安装多版本PHP

    前言 相信大家在mac 安装PHP多版本的时候也遇到了很多坑 # brew install php56 # brew install php70 这样安装的话肯定会报错的,因为brew存在软连接 这个 ...

  8. 20160512关于mac安装caffe的记录

    记得2015年在mac系统上安装过一次caffe,非常顺利,但是最近群里许多同学反映mac安装caffe出现了各种问题,同时我也在帮助别人安装caffe的时候也遇到了一些坑,不再像以前这么顺利了.估计 ...

  9. mac安装python3.8_mac安装pwntools(python3.8)解决多数问题

    mac安装pwntools(python3.8)解决多数问题 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装pwntool ...

最新文章

  1. nagios通过微信告警(无限制告警条数)
  2. 智能家居常用的十大应用场景
  3. [ ZJOI 2012 ] 灾难
  4. 分区取模分库分表策略:多表事务分库内闭环解决方案
  5. centos写mysql光标移到上一行_mysql:一条SQL更新语句(update)是如何执行的
  6. linux 7 定时任务设置,centos7 配置crontab定时任务
  7. 在苹果Mac上格式化USB闪存驱动器
  8. 给element添加自定义图标
  9. 计算机网络 数字签名
  10. yum 源没有php7.0,yum安装最新版php7的操作方法
  11. java中的double相乘-------保留精度
  12. Scratch滚动的天空(1)
  13. C#与C/C++的交互
  14. Windows bat 循环脚本案例
  15. 157 亿美元!Salesforce收购Tableau,全球最大CRM巨头与大数据平台在一起了!
  16. 黑磷量子点/铂杂化介孔二氧化硅纳米颗粒/负载黑磷量子点红细胞膜纳米囊泡BPQD-EMNVs的应用
  17. php高强度薄壁金属复合管,PHP高强度薄壁金属复合管承插快速连接装置
  18. 南信大网络工程和计算机科学与技术,南信大最好就业的专业?
  19. 220926工作日志
  20. python模拟生成真实的电话号码 / 姓名

热门文章

  1. 全球及中国衣柜香氛市场投资份额与营销潜力研究报告2022版
  2. 【QA】pytorch中的worker如何工作的
  3. shell脚本基本命令1
  4. maven 打包jar lib
  5. @JsonIgnoreProperties转换实体时忽略json中不存在的字段
  6. javaweb 登陆注册页面
  7. tornado学习笔记18 _RequestDispatcher 请求分发器
  8. OC-NSString从文件中读取字符串
  9. javaScript 验证码代码
  10. Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组