2015-01-24 16 views
8

Quindi ho questo piccolo problema. Quando provo a installare PyGame per Python 3.4, scarica un file .whl (wheel?) E non so come usarlo. Alcuni mi hanno detto qualcosa su Pip ma non so come usarlo/installarlo.Come installare PyGame su Python 3.4?

+0

Ho la stessa domanda per il mio MacBook Pro (OS X Yosemite, versione 10.10.5). Quale whl posso usare per installare Pygame con il mio Python 3.4? – physicalattraction

risposta

15

È possibile installare il file di ruote per Python 3.4 here:

Prima di tutto bisogna installare il pacchetto ruota dal pip quindi installare Pygame.

pip install wheel 

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

Ecco un video per aiutare ad installare pip su Youtube.

+1

Per installare pip, scaricare ed eseguire lo script [qui] (https://bootstrap.pypa.io/get-pip.py). –

+0

E 'stato bello e utile, grazie mille! – DedSecz

+0

Non ho dovuto installare il pacchetto ruote. Semplicemente eseguendo 'pip install pygame-1.9.2b1-cp34-cp34m-win32.whl' ha funzionato. – Antony

3

14 y/o? Buon per te! È possibile inserire il file nella cartella python/scripts ed eseguire pip install *file* (dove *file* è il nome del file).

+0

Grazie amico, è stato utile. – DedSecz

6

Ecco un bellissimo video tutorial: http://goo.gl/PurJqk (è su youtube)

Questo è quello che uso per installare i moduli .whl a Python (faccio questo nelle finestre a 64 bit CMD):

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

(a patto che abbiate il file .whl sul desktop)

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

(dove filename.whl è il nome completo del file .whl, con l'estensione .whl)

Dopo di che sarà installato, e si è liberi di utilizzare PyGame!

2

Ecco un link per scaricare pygame per le diverse versioni di Python, fino a Python 3.4 in 32 bit e 64 bit.

Per testare se installato correttamente, aprire la shell Python e il tipo in questo codice:

import pygame 

Si prega di notare che questi sono i binari non ufficiali e si sono fondamentalmente confidando una terza parte per compilare e fornire la binario per te.

1

L'altra risposta non funziona per me su Windows 10 Pro x64 N.

Che cosa ha fatto il lavoro stava installando il win32.whl invece di amd64. Ho messo questo nella mia cartella Python3.4 \ Scripts dove pip e corsi

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

Questo dovrebbe funzionare per gli altri che utilizzano una configurazione simile.

1

Nella mia esperienza, è necessario accertarsi di due cose: 1) Sia Python che Pygame dovrebbero essere a 32 bit - nessuno dei due o entrambi di 64 bit. 2) Sia Python che Pygame devono essere compatibili per la stessa versione.

Potrebbe essere possibile far funzionare la versione a 64 bit, ma non tutti i pacchetti sono stati migrati a 64 bit e il piccolo miglioramento delle prestazioni non vale la pena di provare a farlo funzionare. Ho anche trovato che l'ultimo Pygame a 32 bit (dal 5 febbraio 2016) sembra funzionare bene con Python a 32 bit 3.4.4. Ho installato python-3.4.4.msi a 32 bit su Windows 10 dalla cartella dei miei download nella cartella C: \ Python34. All'interno della cartella Python34, ho creato una cartella chiamata "Directory del progetto". In esso ho inserito "pygame-1.9.2a0-hg_ea3b87bb8714a.win32-py3.4.msi" che penso di aver ottenuto da https://bitbucket.org/pygame/pygame/downloads. Doppio clic su di esso. Ha funzionato la prima volta. Avevo anche installato "Microsoft Visual Studio Community 2015 con Update 1." Non ho idea se questo ha aiutato a risolvere il problema, ma questo pacchetto MVSC installa un sacco di DLL. Ci vuole un po 'di tempo per installare MVSC. Ma - ora ho Pygame lavorando su Windows 10.

0

Per linux se si utente root quindi copiare incollare questo nel terminale

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 

Se non utente root quindi utilizzare sudo prima di iniziare ogni linea.

3

Fase 1

Se non hai pitone versione 3.4.2, quindi è necessario disinstallare la versione corrente di Python (o non se non hanno nemmeno bisogno di pitone).

Fase 2

quindi scaricare e installare python 3.4.2 da http://filehippo.com/download_python/58901/.

Fase 3

seguire le istruzioni e attendere che sia pronto per l'uso.

Fase 4

ora scaricare il file 'pygame-1.9.2a0-cp34-nessuno-win32.whl' dal http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame e copiarlo in C: \ Python34 \ Scripts.

Fase 5

In C: \ Python34 \ Scripts tenere premuto il tasto Shift e fare clic destro. Clicca su 'Apri nuova finestra di comando qui'.

Passo 6

Nella finestra di comando è stato aperto, digitare:

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

Si dirà qualcosa del tipo:

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

E sarà poi solo dire C : \ Python34 \ Scripts>, il che significa che pygame è stato installato!

Passo 7

Vai Python 3.4.2 Shell, e digitare:

import pygame 

- se c'è un errore, Pygame non ha installato correttamente, in caso contrario, congratulazioni! È quindi possibile:

import pygame.examples.aliens as game 

- e poi sulla prossima tipo di linea in:

game.main() 

- per vedere un esempio di pygame professionale.

Per ulteriori informazioni, visitare il mio sito web all'indirizzo: http://pygameinstall.neocities.org/

Good Luck! :)