困っていること
以下のエラーが発生しており、困っています。
ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation. [18796] Failed to execute script 'read_qr_with_camera' due to unhandled exception!
コンパイル時のオプション
--paths="hoge"
でOpenCVまでのパスを通せばOKとの記事を見かけたので、実施しましたが、うまく行きませんでした…。
>pyinstaller read_qr_with_camera.py --paths="C:\Users\<<USERNANEM>>\workspace\pyzbar\.venv\Lib\site-packages\cv2\"
各種バージョン
- python Python 3.8.10
- opencv '4.6.0.66'
- pyinstaller 5.1
- numpy 1.22.4
エラー全文
C:\Users\<<USERNAME>>\workspace\pyzbar\dist\read_qr_with_camera>read_qr_with_camera ['C:\\Users\\<<USERNAME>>\\workspace\\pyzbar\\dist\\read_qr_with_camera\\base_library.zip', 'C:\\Users\\<<USERNAME>>\\workspace\\pyzbar\\dist\\read_qr_with_camera\\cv2', 'C:\\Users\\<<USERNAME>>\\workspace\\pyzbar\\dist\\read_qr_with_camera\\lib-dynload', 'C:\\Users\\<<USERNAME>>\\workspace\\pyzbar\\dist\\read_qr_with_camera'] Traceback (most recent call last): File "read_qr_with_camera.py", line 8, in <module> File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module File "cv2\__init__.py", line 181, in <module> bootstrap() File "cv2\__init__.py", line 153, in bootstrap native_module = importlib.import_module("cv2") File "importlib\__init__.py", line 127, in import_module applySysPathWorkaround = True File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module File "cv2\__init__.py", line 181, in <module> bootstrap() File "cv2\__init__.py", line 76, in bootstrap raise ImportError('ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.') ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation. [18796] Failed to execute script 'read_qr_with_camera' due to unhandled exception!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/09 00:58