web-dev-qa-db-fra.com

Comment installer pygame et livewires dans Ubuntu 14.04

Ce fil ne concerne pas seulement pygame, mais également les livewires. J'ai suivi la première réponse sur ceci lien mais quand j'écris cette commande: Sudo pip install pygame, j'obtiens une erreur disant:

Could not find any downloads that satisfy the requirement pygame.
Some externally hosted files were ignored (use --allow-external pygame to allow).
Cleaning up...
No distributions at all found for pygame
Storing debug log for failure in /home/cooldudeabhi/.pip/pip.log

Comment les réparer. En outre, j'utilise Python 3.4 . Aidez-moi à installer les deux modules: Pygame et livewires.

4
Abhimanyu Aryan

Ouvrez un terminal et tapez les commandes suivantes. Il installera pygame sur votre système:

Sudo apt-get install Mercurial python3-pip libfreetype6-dev
Sudo apt-get build-dep python-pygame
Sudo pip3 install hg+http://bitbucket.org/pygame/pygame

En ce qui concerne livewires, il semble que ce package ne soit destiné à python2.x que lorsque l'erreur suivante s'est produite lors de l'exécution de Sudo pip3 install livewires:

Running setup.py install for livewires
  File "/usr/local/lib/python3.4/dist-packages/livewires/beginners.py", line 201
    raise ExBadParameters, "colour must be from Colour class"
                         ^
SyntaxError: invalid syntax

  File "/usr/local/lib/python3.4/dist-packages/livewires/boards.py", line 239
    if k <> l and k <> -l:
          ^
SyntaxError: invalid syntax

  File "/usr/local/lib/python3.4/dist-packages/livewires/games.py", line 110
    raise GamesError, "Cannot have more than on Screen object"
                    ^
SyntaxError: invalid syntax

De telles erreurs sont assez fréquentes lorsque vous souhaitez exécuter du code python2 avec un interpréteur python3.


Update : il semble possible d'exécuter 2to3 sur les fichiers ci-dessus et d'installer avec succès livewires.

  1. Téléchargez et extrayez LiveWires-2.1.tar.gz à partir de pypi.
  2. cd LiveWires-2.1
  3. 2to3 -w livewires/*
  4. Sudo python3 setup.py install
5
Sylvain Pineau

Il existe un paquet Ubuntu python-pygame. Vous pouvez l’installer à l’aide de l’application graphique Logiciel ou en ligne de commande en

Sudo apt-get install python-pygame
2
lumbric