2015-01-24 7 views
8

Also ich habe dieses kleine Problem. Wenn ich versuche, PyGame für Python 3.4 zu installieren, lade ich eine .wl (Rad?) Datei herunter und weiß nicht, wie ich sie benutzen soll. Einige Leute haben mir etwas über Pip erzählt, wissen aber nicht, wie man es benutzt/installiert.Wie installiert man PyGame auf Python 3.4?

+0

Ich habe die gleiche Frage für mein Macbook Pro (OS X Yosemite, Version 10.10.5). Was kann ich verwenden, um Pygame mit meinem Python 3.4 zu installieren? – physicalattraction

Antwort

15

Sie können die Rad-Datei für Python installieren 3.4 here:

Zuerst müssen Sie das Rad-Paket von pip dann installieren Pygame installieren.

pip install wheel 

pip install pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl 

Hier ist ein Video, das Sie pip auf Youtube installieren zu helfen.

+1

Installieren Sie pip download und führen Sie das Skript [hier] (https://bootstrap.pypa.io/get-pip.py) aus. –

+0

Das war großartig und hilfsbereit, vielen Dank! – DedSecz

+0

Ich musste das Radpaket nicht installieren. Einfach 'pip install pygame-1.9.2b1-cp34-cp34m-win32.whl' laufen lassen. – Antony

3

14 Jahre alt? Schön für dich! Sie können die Datei in Ihren Ordner python/scripts einfügen und pip install *file* ausführen (wobei *file* Ihr Dateiname ist).

+0

Danke Kumpel, es war hilfreich. – DedSecz

6

Hier sind ein großes Video-Tutorial: http://goo.gl/PurJqk (es auf youtube ist)

Dies ist, was ich .whl Module Python installieren verwenden (Ich tue dies in dem 64-Bit-Windows cmd):

cd "C:\Users\(YOUR USERNAME)\Desktop" 

(unter der Annahme, dass Sie die .whl Datei auf Ihrem Desktop)

C:\Python34\Scripts\pip install filename.whl 

(wo filename.whl ist der vollständige Name der .whl Datei mit der Erweiterung .whl)

Danach wird es installiert, und Sie können PyGame verwenden!

2

Hier ist ein link zum Herunterladen von Pygame für verschiedene Versionen von Python, bis zu Python 3.4 in 32 Bit und 64 Bit.

Um zu testen, ob es richtig installiert ist, öffnen Sie Ihre Python-Shell und geben Sie in diesem Code:

import pygame 

Bitte beachten Sie, dass diese nicht offiziellen Binärdateien und Sie sind im Grunde ein Drittanbieter zu erstellen und bieten die vertrauende binär für dich.

1

Die andere Antwort funktioniert nicht für mich auf Windows 10 Pro N x64.

Was war Arbeit, die win32.whl anstelle von amd64 zu installieren. Ich habe dies in meinem Python3.4 \ Scripts Ordner, in dem Pip ist und lief

pip install pygame-1.9.2a0-cp34-none-win32.whl 

mit einer ähnlichen Konfiguration für andere arbeiten Dies sollte.

1

Meiner Erfahrung nach müssen Sie zwei Dinge sicherstellen: 1) Sowohl Python als auch Pygame sollten 32 Bit sein - keines von beiden oder beide 64 Bit. 2) Sowohl Python als auch Pygame sollten für die gleiche Version kompatibel sein.

Sie können möglicherweise die 64-Bit-Version zu arbeiten, aber nicht alle Pakete sind auf 64-Bit-migriert und die kleine Leistungsverbesserung ist nicht die Frustration der Versuch, es zur Arbeit zu bringen. Ich fand auch die neuesten 32-Bit-Pygame (Stand 5. Februar 2016) scheint mit 32-Bit-Python 3.4.4 gut zu funktionieren. Ich installierte 32-Bit-Python-3.4.4.msi unter Windows 10 von meinem Download-Ordner in den Ordner C: \ Python34. Im Python34-Ordner habe ich einen Ordner namens "Project Directory" erstellt. Darin legte ich "pygame-1.9.2a0-hg_ea3b3bb8714a.win32-py3.4.msi", die ich denke, dass ich von https://bitbucket.org/pygame/pygame/downloads bekommen habe. Doppelklicken Sie darauf. Arbeitete das erste Mal. Ich hatte auch "Microsoft Visual Studio Community 2015 mit Update 1" installiert. Keine Ahnung, ob dies half, das Problem zu lösen, aber dieses MVSC-Paket installiert viele DLLs. Es dauert eine Weile, bis MVSC installiert ist. Aber - ich habe jetzt Pygame unter Windows arbeiten 10.

0

Für Linux, wenn Sie Root-Benutzer diese dann kopieren und einfügen in die Klemme

apt-get install python3-dev mercurial 
apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev 
apt-get install libsdl-mixer1.2-dev libportmidi-dev 
apt-get install python-numpy 
pip3 install --user hg+http://bitbucket.org/pygame/pygame 

Wenn Sie nicht als root Benutzer dann sudo verwenden, bevor jede Zeile starten.

3

Schritt 1

Wenn Sie nicht Python-Version 3.4.2 bekommen haben, dann müssen Sie Ihre aktuelle Version von Python (oder dies nicht tun, wenn Sie Python nicht einmal haben) deinstallieren.

Schritt 2

Dann laden und Python 3.4.2 von http://filehippo.com/download_python/58901/ installieren.

Schritt 3

Folgen Sie den Anweisungen und warten, bis es betriebsbereit ist.

Schritt 4

nun die 'pygame-1.9.2a0-cp34-none-win32.whl' Datei aus http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame herunterladen und kopieren Sie sie in C: \ Python34 \ Scripts.

Schritt 5

In C: \ Python34 \ Scripts halten Sie die Shift-Taste und klicken Sie rechts. Klicken Sie auf "Neues Befehlsfenster hier öffnen".

Schritt 6

im Befehlsfenster Sie geöffnet haben, geben Sie in:

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

Es wird etwas sagen wie:

Unpacking C:\Python34\Scripts\pygame-1.9.2a0-cp34-none-win32.whl 
Installing collected packages: pygame 
Successfully installed pygame 
Cleaning up... 

Und es wird dann nur sagen, C : \ Python34 \ Scripts>, was bedeutet, dass pygame jetzt installiert wurde!

Schritt 7

Gehen Sie auf die Python 3.4.2 Shell, und geben Sie in:

import pygame 

- wenn es einen Fehler, pygame ist installieren nicht richtig, sonst, Glückwunsch! Sie können dann:

import pygame.examples.aliens as game 

- und dann in der nächsten Zeile Typ in:

game.main() 

- ein professionelles pygame Beispiel zu sehen.

Für weitere Informationen, besuchen Sie meine Website unter: http://pygameinstall.neocities.org/

Good Luck! :)