2017-07-21 6 views
1

" 'OCR' という名前のモジュールは、" 私は両方は、Macにインストールasprise_ocr_sdk_python_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' 

答えて

1

asprise_ocr_apiモジュールは、Python 3でサブモジュールのインポートを正しく行いません。 たとえば、init .pyにはocr import *が含まれています。 Python 3のサブモジュールの場合、.ocr import *でなければなりません。 ocr_appからのIdemのインポートOcrApp、run_ocr_app。それは.ocr_app import OcrApp、run_ocr_appからのものでなければなりません。 これらの変更をすべてのファイルで実行すると、正しくインポートされます。

関連する問題