gpt4 book ai didi

python - 没有名为 'Ocr' 的模块

转载 作者:行者123 更新时间:2023-12-01 22:16:26 24 4
gpt4 key购买 nike

正在处理 OCR。我可以导入 asprise_ocr_api 并且我想处理这个:

from asprise_ocr_api import *
Ocr.set_up()
ocrEngine = Ocr()
ocrEngine.start_engine("eng")
s = ocrEngine.recognize("1.png", -1, -1, -1, -1, -1,
OCR_RECOGNIZE_TYPE_ALL, OCR_OUTPUT_FORMAT_PLAINTEXT)
print("Result: " + s)
ocrEngine.stop_engine()

因为代码失败:

输出:

 File "C:\Users\hp\PycharmProjects\KOFAI(Knight Online Arfiitical ^ 
Intelligince\MNIST.py", line 1, in <module>
from asprise_ocr_api import *
File "C:\Users\hp\AppData\Local\Programs\Python\Python36\lib\site-
packages\asprise_ocr_api\__init__.py", line 1, in <module>
from ocr import *
ModuleNotFoundError: No module named 'ocr'

我一直收到这个错误。我需要帮助:)

最佳答案

asprise_ocr_api 模块无法在 Python 3 中正确导入子模块。

例如 __init__.py 包含 from ocr import *。对于 Python 3 中的子模块,应该是 from .ocr import *from ocr_app import OcrApp, run_ocr_app 同上。那应该是 from .ocr_app import OcrApp, run_ocr_app

在所有文件中进行这些更改后,它会正确导入。

关于python - 没有名为 'Ocr' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com