Heim > Artikel > Backend-Entwicklung > Warum erhalte ich beim Importieren von cv2 die Meldung „Laden der DLL fehlgeschlagen: %1 ist keine gültige Win32-Anwendung“?
ImportError: DLL-Ladefehler für nicht-native Win32-Anwendung (cv2)
Problem:
Beim Importieren des cv2-Pakets tritt ein ImportError mit der Fehlermeldung auf: „Laden der DLL fehlgeschlagen: %1 ist keine gültige Win32-Anwendung“, obwohl im Pfad erforderliche DLLs vorhanden sind.
Hintergrund :
Das Problem scheint auf die Verwendung einer 32-Bit-Version von cv2.pyd auf einem 64-Bit-System und einer Python-Installation zurückzuführen zu sein.
Lösung:
Um das Problem zu beheben, besorgen Sie sich eine 64-Bit-Version von cv2.pyd von einer inoffiziellen Quelle wie der in der Antwort angegebenen Website: [Inoffizielle Windows-Binärdateien für Python-Erweiterungspakete](https://www. lfd.uci.edu/~gohlke/pythonlibs/).
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Importieren von cv2 die Meldung „Laden der DLL fehlgeschlagen: %1 ist keine gültige Win32-Anwendung“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!