FileNotFoundError: [Errno 2] No such file or directory: 'tesseract'
2017-01-30 10:57
701 查看
FileNotFoundError: [Errno 2] No such file or directory: ‘tesseract’
报错问题如下
Traceback (most recent call last): File "identCode.py", line 36, in <module> print(getCode(sys.argv[1])) File "identCode.py", line 25, in getCode vcode = pytesseract.image_to_string(image) File "/usr/local/lib/python3.5/dist-packages/pytesseract/pytesseract.py", line 161, in image_to_string config=config) File "/usr/local/lib/python3.5/dist-packages/pytesseract/pytesseract.py", line 94, in run_tesseract stderr=subprocess.PIPE) File "/usr/lib/python3.5/subprocess.py", line 947, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg) FileNotFoundError: [Errno 2] No such file or directory: 'tesseract'
解决方案
安装tesseractsudo apt install tesseract
参见stackoverflow
http://stackoverflow.com/questions/28741563/pytesseract-no-such-file-or-directory-error
tips
此处是在ubuntu1604上出现问题然后解决了。我之前是在win7下尝试过,相同的代码,总是报错。那么举一反三推测一下,win7下也应当安装tesseract。虽然在win7下安装tesseract之后直接cmd就可以用tesseract命令识别,而且安装的过程极为冗长而且会报错。。。,带了n多语言的库,比如c、Perl、lua等等。以保险起见,windows系列os下要用pytesseract还是将tesseract加以安装。否则可能会有未可知的错误。:)
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- 通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程