Python CTypes – Laden der DLL löst OSError aus: [WinError 193] %1 ist keine gültige Win32-Anwendung
Problem:
Die Fehlermeldung weist darauf hin, dass die Der zugrunde liegende Fehler ist ERROR_BAD_EXE_FORMAT (193, 0xC1). Dies ist ein allgemeiner Win-Fehler (nicht im Zusammenhang mit Python). Im aktuellen Fall ist die Ausnahme ein Python-Wrapper darüber.
Ursache:
Der Fehler tritt auf, wenn Windows versucht, ein Bild (ausführbare Datei, .dll) zu laden ), von dem es glaubt, dass es sich um ein ausführbares Image (PE) handelt, aber ungültig ist. Dies kann folgende Ursachen haben:
Bei Python-bezogenen Problemen wird dieser Fehler am häufigsten durch eine verursacht Architekturkonflikt.
Lösungen:
Das obige ist der detaillierte Inhalt vonWarum wird beim Laden einer DLL mit Python-CTypes OSError ausgegeben: [WinError 193] %1 ist keine gültige Win32-Anwendung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!