Python >> Python Program >  >> Python GUI >> Pygame GUI

Hur installerar man pygame?

Anledningen till att du inte kan importera pygame till din python-tolk är att du installerar den för python2 och startar python3-tolken (Ubuntu 13.10 använder python3 som standard).

För att installera pygame för python2 (din version är 2.7.5), gör detta på en terminal (Ctrl +Alt +t ):

sudo apt-get install python-pygame

och starta sedan python2-tolken

python2

och försök sedan importera pygame som

import pygame

För att ställa in python2 som din standardtolk, kan du ställa in ett alias i din bash_aliases-fil. För att göra detta, öppna en terminal och skriv:

nano ~/.bash_aliases

Detta kan öppna en tom fil, beroende på om du har angett ett alias tidigare och sedan skriver

alias python='python2'

Ändra inte symboliska länkar i /usr/bin/python3 , eftersom detta kan ta sönder många program i Ubuntu 13.10 som använder python3 högljutt.


Detta bör installera pygame för python 3, eftersom python3-pip krävs för pygame.

 sudo apt-get install python3-pip python3-dev  
 sudo pip3 install pygame

Jag kan bekräfta Jobins förslag i hans kommentar:

sudo apt-get install python-pygame

Fungerar felfritt. Testad 13.10.

Nästa gång om du vill installera ett python-paket kan du söka om det finns i arkiven genom att köra:

apt-cache search pygame

Då kan du se paketen (om de finns i arkiven) och deras namn. Utdata för apt-cache search pygame är

lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad

I den här listan kan du välja paketet (här:python-pygame ) och kör sudo apt-get install the-package-name .

För mer felsökning av beroenden, se Installera pygame med pip.