cv2 をインポートすると「DLL のロードに失敗しました: %1 は有効な Win32 アプリケーションではありません」というメッセージが表示されるのはなぜですか?

Susan Sarandon
リリース: 2024-10-31 20:28:02
オリジナル
500 人が閲覧しました

Why am I getting

インポートエラー: 非ネイティブ Win32 アプリケーション (cv2) の DLL ロード失敗

問題:

パスに必要な DLL が存在するにもかかわらず、cv2 パッケージをインポートするときに ImportError が発生し、エラー メッセージ「DLL のロードに失敗しました: %1 は有効な Win32 アプリケーションではありません」が表示されます。

背景:

この問題は、64 ビット システムでの 32 ビット バージョンの cv2.pyd の使用と Python のインストールに起因しているようです。

解決策:

問題を解決するには、回答で提供されている Web サイトなどの非公式ソースから cv2.pyd の 64 ビット バージョンを入手します: [Python 拡張パッケージ用の非公式 Windows バイナリ](https://www. lfd.uci.edu/~gohlke/pythonlibs/).

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!