1

Ich kann die Anweisungen zur Installation von Pygame aus irgendeinem Grund nicht wiederholen. Anweisungen sind von dieser Website: https://skellykiernan.wordpress.com/2015/01/04/python-pygame-install/Pygame-Installation für Python 3.5

ich die letzte binäre heruntergeladen

pygame-1.9.2a0-cp35-none.win32.whl 

Ich legte diese .whl-Datei in den Ordner Scripts und eröffnete dort ein Befehlsfenster. Dann folgen Sie den Anweisungen aus dem Blog oben (und nicht die Anweisungen aus meinem Buch, „Python Crash Course“, die nutzlos nächsten waren), schrieb ich in der folgenden:

pip3 install pygame-1.9.2a0-cp35-none.win32.whl 

Was ich zurück ist:

pygame-1.9.2a0-cp35-none-win32.whl is not a supported wheel on this platform. 

Was mache ich falsch, oder gibt es einen anderen, besseren Weg Pygame für Python 3.5 zu installieren?

+0

Pygame ist notorisch schwierig zu installieren –

Antwort

1

Ich denke, Sie verwenden 64-Bit-Python-Version. Das Pygame, das Sie installieren möchten, ist für eine 32-Bit-Version von Python. Sie sollten versuchen, die 64-Bit-Version herunterladen pygame-1.9.2a0-cp35-none-win_amd64.whl

+0

Ich versuchte, .whl zu verwenden, aber erhalten Sie eine andere Nachricht zurück: "Anforderung bereits erfüllt" Immer noch, wenn ich versuche, Pygame zu importieren traceback sagt mir, dass es kein solches Modul gibt. Ich kann tatsächlich einen Ordner namens "pygame" in meinem Python-Verzeichnis sehen. Es ist unter Python \ Python35 \ include ... aber wie verbinde ich es mit dem Python-Interpreter, damit ich es tatsächlich benutzen kann? –

+0

Wenn Sie mehrere Umgebungen verwenden, können Sie das Pygame in der aktiven Umgebung mit diesem Code 'pip3 -E yourActiveEnvironmentName -I pygame-1.9.2a0-cp35-none-win_amd64.whl' installieren. Wenn Sie in der Root-Umgebung arbeiten, verwenden Sie einfach 'pip3 -I pygame-1.9.2a0-cp35-none-win_amd64.whl' und dann' pip3 install pygame --upgrade'. Die * I * -Option zwingt Pip, installiertes Pygame zu ignorieren. – Conco

+0

Dies endete genau die Antwort für mein Problem, aber aus irgendeinem seltsamen Grund funktionierte es nur, nachdem ich zurück zu Python 3.4 regressiert und die entsprechende pygame .whl-Datei für diese Version verwendet. Warum sollte es dann funktionieren, und nicht mit 3.5 ... die Welt wird es vielleicht nie erfahren. –