在mac上安装asprise_ocr_sdk_python_api后,得到“没有名为'ocr'的模块”

时间:2017-07-21 04:08:58

标签: python ocr barcode asprise-ocr-api

我跑了两个

sudo pip install asprise_ocr_sdk_python_api

pip install asprise_ocr_sdk_python_api

收到消息

"Requirement already satisfied: asprise_ocr_sdk_python_api in /Users/myid/miniconda3/envs/competition/lib/python3.5/site-packages"

但当我运行asprise_ocr进行测试时:

出现以下错误:

Traceback (most recent call last):
  File "/Users/myuser/miniconda3/envs/competition/bin/asprise_ocr", line 7, in <module>
    from asprise_ocr_api.ocr_app import run_ocr_app
  File "/Users/myuser/miniconda3/envs/competition/lib/python3.5/site-packages/asprise_ocr_api/__init__.py", line 1, in <module>
    from ocr import *
ImportError: No module named 'ocr'

2 个答案:

答案 0 :(得分:1)

asprise_ocr_api模块在Python 3中没有正确进行子模块导入。 例如, init .py包含来自ocr import *。对于Python 3中应该来自.ocr import *的子模块。从ocr_app导入OcrApp,run_ocr_app的同义词。那应该来自.ocr_app import OcrApp,run_ocr_app。 在所有文件中进行这些更改后,它会正确导入。

答案 1 :(得分:0)

我尝试过:

  

导入ocr

相同错误:

  

ModuleNotFoundError:没有名为“ ocr”的模块

我正在使用python 3