Ich habe kürzlich Python 3.1 und das Pygame-Modul für Python 3.1 installiert. Wenn ich import python in die Konsole eingebe, wird folgende Fehlermeldung angezeigt:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import pygame
File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95, in <module>
from pygame.base import *
ImportError: DLL load failed: %1 is not a valid Win32 application.
Bitte helfen Sie!
numpy+mkl
, um zu verwendensklearn
Die Frage wurde anscheinend schon vor langer Zeit beantwortet, aber die Lösung hat bei mir nicht funktioniert. Als ich diesen Fehler bekam, konnte ich das Problem durch Herunterladen von PyWin32 beheben
quelle
Ich hatte Python 32-Bit-Version und Psycopg2 64-Bit-Version installiert, um dieses Problem zu bekommen. Ich habe die 32-Bit-Version von psycopg2 installiert und dann hat es funktioniert.
quelle
Hatte dieses Problem unter Python 2.7.9, das durch ein Update auf Python 2.7.10 behoben wurde (unveröffentlicht, als diese Frage gestellt und beantwortet wurde).
quelle
Eine andere mögliche Ursache für ein ähnliches Problem könnte
processorArchitecture
im cx_freeze-Manifest falsch sein. Der Versuch, die allgemeine x86-Steuerelement-DLL im x64-Prozess zu laden, sollte durch diesen Patch behoben werden:https://bitbucket.org/anthony_tuininga/cx_freeze/pull-request/71/changed-x86-in-windows-manifest-to/diff
quelle