メインコンテンツへスキップ
サポート・ナレッジベース

エラー: PyInstaller からの Python* スクリプト実行ファイルOpenVINO™実行中に「ImportError: DLL 読み込みに失敗しました」と表示される

コンテンツタイプ: エラーメッセージ   |   記事 ID: 000092459   |   最終改訂日: 2023/06/16

環境

Python 3.8、pip openvino-dev 2022.1

詳細

OpenVINO™ Python スクリプトを作成しました。
from openvino.inference_engine import IECore
ie = IECore()
print("Devices:", ie.available_devices)

PyInstaller を使用して実行可能ファイルをビルドするために、次の行を実行しました。
pyinstaller test.py --onefile

実行可能ファイルの実行時に次のエラーが発生します。
ImportError: DLL load failed: The specified module could not be found.

解決方法

pathex: セクションには、次の pythonpath OpenVINO™を .spec ファイルで提供します。
pathex=['D:\openvino_install_dir','D:\\openvino_install_dir\openvino_env\Lib\\site-packages\\openvino\libs']

次のコマンドを実行して、実行可能ファイルを .spec ファイルからビルドします。
pyinstaller --clean test.spec

関連製品

本記事は、3 製品に適用します。
インテル® Xeon Phi™ プロセッサー・ソフトウェア OpenVINO™ toolkit パフォーマンス・ライブラリー

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。