如何在Python(Spyder)中使用pytesseract?已遇模块未找到错误
解决pytesseract模块找不到及使用问题
步骤1:安装pytesseract Python模块
你遇到的ModuleNotFoundError是因为未安装pytesseract这个Python包,直接在命令行或Spyder的终端中执行以下命令安装:
pip install pytesseract
如果使用了虚拟环境,需先激活对应环境再执行安装命令。
步骤2:配置Tesseract OCR路径
安装完pytesseract后,还需要让它找到你已安装的Tesseract程序,有两种方法:
方法一:在代码中直接指定路径
在你的代码里,import pytesseract之后添加一行代码,指定Tesseract的安装路径(对应你装在Program Files (x86)的位置):
import cv2 import pytesseract # 添加这行,路径根据实际安装位置调整 pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe' IMG_DIR = 'Pictures/' image = cv2.imread(IMG_DIR + 'aurebesh.jpg')
如果你的Tesseract安装目录有变动,修改引号内的路径即可。
方法二:配置系统环境变量
- 找到Tesseract的安装目录(比如
C:\Program Files (x86)\Tesseract-OCR) - 打开系统环境变量设置,将该目录添加到
PATH变量中 - 重启Spyder,之后pytesseract就能自动找到Tesseract程序,无需在代码中指定路径
内容的提问来源于stack exchange,提问作者Matheus Torres
相关产品推荐
相关产品推荐

