(原因)importしようとしているパッケージ名と同じファイル名でpythonスクリプトを作成している。
(対策)次を確認すること:import pyocr
しているスクリプトのファイル名が pyocr.py
になっていないか?
→ YESならファイル名をパッケージ名とは異なるものに変える(ocrtest.py等)。同じ名前だと循環参照になってしまう。
エラーの例
Traceback (most recent call last):
File "pyocr.py", line 6, in <module>
import pyocr
File "pyocr.py", line 8, in <module>
tools = pyocr.get_available_tools()
AttributeError: partially initialized module 'pyocr' has no attribute 'get_available_tools' (most likely due to a circular import)