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.