遇到报错:
Traceback (most recent call last):
File "E:\Python workspace\JQdataQuant\tnaden\etnader.py", line 29,in <module>position = user.position
File"E:\Python wonkspace\JQdataQuant|venv\lib\site-packages\easytraden\clienttnade .py",line 148,in positionreturn self._get_grid_data(self._config.COMAON_GRID_CONTROL_ID)
File “Ea\Python workspace\updatauantlven\lib\site-packaesleasytraden\clienttrader .py",line 490,in .get.gnid_datareturn self.grid_strategy_instance.get(control_id)
File "E:\Python workspace\uQdataQuant[venv\lib\site-packages(easytnaden(gmid stnatenies.p",, line82, in getcontent = self._get_clipboard_data(
File "E:\2ython wonkspace\uQdataQuantlvenv\Lit\site-packages\easytnaden \gnid_strateies.p[", line 112,in .get_clipboard_datacaptcha_num = captcha_recognize(file_path).strip()#识别验证码
File "E:\Python wonkspace|Qdatapuantlvenv\[Lib\site-packapesleasytnaden\utislcaptcha.py",line 10,in captcha_necognizeimport pytesseract
ModuleNotFoundError: No module named 'pytesseract"
pytesseraot.pytesseraot.TesseractlotFoundError: tesseact is not installed or it's not in you PATH.See READNE file for mowe infonmEation.
异常原因:
仅仅是通过PIP工具安装了pytesseract库,并没有安装第三方OCR识别工具包,需要下载安装并进行环境配置。
解决方案:
1、下载OCR安装文件
https://digi.bib.uni-mannheim.de/tesseract/
从该网站上下载一个版本的安装包进行安装。
Tesseract-OCR是一款由HP实验室开发由Google维护的开源OCR (Optical Character Recogntion ,光学字符识别)引擎。是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。对于图形验证码来说,它们都是一些不规则的字符,这些字符确实是由字符稍加扭曲变换得到的内容。
Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护。
2、选择扩展工具(不建议全部勾选)
3、选择安装包的安装的位置(最好不在C盘)
4、需要配置环境变量
5、检测版本
检查版本,进入CMD,输入tesseract --version
C:\Users\Administrator>tesseract --version
tesseract v5.0.1.20220107
leptonica-1.78.0
libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.3) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0
Found AVX512BW
Found AVX512F
Found AVX2
Found AVX
Found FMA
Found SSE4.1
Found libarchive 3.5.0 zlib/1.2.11 liblzma/5.2.3 bz2lib/1.0.6 liblz4/1.7.5 libzstd/1.4.5
Found libcurl/7.77.0-DEV Schannel zlib/1.2.11 zstd/1.4.5 libidn2/2.0.4 nghttp2/1.31.0
表示安装成功!!!
6、重启电脑
因为配置好环境变量后,可能出现CMD可以检测安装成功,但是运行编写脚本遇到原来问题,可以通过重启电脑进行解决。