2016-12-03 7 views
0

Meine aktuelle Version Python ist die neueste 3.5 und die einzige verfügbare PyGame war für 3.2 (beide PyGame und Python sind 32-Bit). Ich habe stackoverflow für eine Lösung gesucht und finde keine Möglichkeit, dies zu funktionieren. Ich habe das einfache Installationsprogramm PyGame installiert und es in das Verzeichnis, in dem meine Python-Installation ist, und in Visual Studio (Ich habe dies auch in PyCharm sowie die Standard-Python-IDE in der Eingabeaufforderung versucht), nach der Eingabe importieren Pygame oder import sys, pygame ich bin mit dem Fehlerimportfehler vorgestellt wurdePyGame installieren - ImportError: DLL laden fehlgeschlagen

unhandled by user code - DLL load failed: The specified module could not be found. 

Meine letzte Lösung ist Python 3.5 zu deinstallieren und die Version installieren, die pyGame übereinstimmt.

Antwort

0

Dies sollte nichts mit Python-Version zu tun haben. Sie vermissen eine dynamische Bibliothek (die DLL). Das bedeutet, dass sich die DLL nicht auf Ihrem System befindet oder Python sie nicht finden kann. Sie sollten wahrscheinlich das msi/exe-Installationsprogramm für PyGame mentioned here versuchen, da es Abhängigkeiten installieren sollte. Dies würde das Problem beheben, wenn es durch das Fehlen der DLL auf Ihrem System verursacht wird.

Es kann auch dadurch verursacht werden, dass die Bibliotheken nicht auf PYTHONPATH sind. Suchen Sie den Fehler, den Sie erhalten haben, und Sie sollten einige Antworten auf das beheben sehen.

Wenn Sie gerade erst anfangen, können Sie sich eine andere Bibliothek ansehen. Es gibt wahrscheinlich ziemlich viele Spielbibliotheken für Python, die mit einem einfachen pip install installiert werden können. Sie können dann zu PyGame zurückkehren, wenn Sie sich wohler fühlen, wenn Sie möchten.

0

bekommen es von hier: https://www.dropbox.com/s/hnmcaq1rf6zn7m3/pygame-1.9.2a0-cp34-none-win32.whl?dl=0 es herunterladen und installieren, indem Sie es in C setzen: \ python3.5 \ Scripts dann PIP3 installieren pygame-1.9.2a0-cp34-none-win32.whl laufen (dies ist für 3.4, aber 3.5 funktioniert auch) sollte es funktionieren, und Ihr Fehler hat nichts mit dem Paket zu tun, es ist nur, dass Sie keine DLL-Datei haben, installieren Sie es erneut von der Website über

+0

Folgen Sie die Schritte, die Sie gaben mir gebe ich python -m pip installieren pygame-1.9.2a0-cp34-none-win32.whl und die cmd gibt diesen Fehler zurück. http://imgur.com/a/W6Gxz –

Verwandte Themen