ホームページ > バックエンド開発 > Python チュートリアル > OpenCV を使用すると、64 ビット Python インストールで「インポートエラー: DLL ロードに失敗しました: %1 は有効な Win32 アプリケーションではありません」というエラーがスローされるのはなぜですか?

OpenCV を使用すると、64 ビット Python インストールで「インポートエラー: DLL ロードに失敗しました: %1 は有効な Win32 アプリケーションではありません」というエラーがスローされるのはなぜですか?

Patricia Arquette
リリース: 2024-11-02 21:03:02
オリジナル
522 人が閲覧しました

Why Does My 64-bit Python Installation Throw an

ImportError: DLL Load Failed: %1 Is Not a Valid Win32 Application

ImportError: DLL load failed を解決しようとしています: %1 は有効な Win32 の問題ではありません。リファレンス スレッドで概説されている推奨手順に従いましたが、成功しませんでした。システム構成を調べると、適切なパスに OpenCV バイナリが存在することが確認されました。ただし、問題は解決しません。

C:libopencvbuildpython2.7 内で利用可能な cv2.pyd ファイルは 32 ビット システム用に設計されていることが確認されています。ご使用のマシンと Python インストールが 64 ビットであるとすると、互換性の不一致が存在します。これに対処するには、さまざまな Python ライブラリ用の事前構築済みバイナリを提供する非公式 Windows バイナリ for Python 拡張パッケージなどのサードパーティ ソースから cv2.pyd の 64 ビット バージョンを入手できます。

以上がOpenCV を使用すると、64 ビット Python インストールで「インポートエラー: DLL ロードに失敗しました: %1 は有効な Win32 アプリケーションではありません」というエラーがスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート