J'utilise Ubuntu 13.10.J'ai à la fois python 2.7 et python 3.3.J'ai installé pygame correctement dans python 2.7.Comment puis-je l'installer dans python3.3.Pygame prend-il en charge python3.3 ou non?
Je suis à Ubuntu 14.04 avec python 3.4, ça marche pour moi. Merci
ifyalciner
1
J'utilise Xubuntu 16.04 LTS avec Python 3.5.2. Avant qu'il ne me permette de le construire, selon vos instructions ci-dessus, j'ai également dû installer setuptools via sudo apt-get install python3-setuptools(source: stackoverflow.com/a/14426553/4561887 ). Tout le reste fonctionnait très bien!
Gabriel Staples du
J'ai tenté d'ajouter cette dépendance dans votre réponse via une modification, mais elle a été rejetée, j'ai donc simplement publié une autre réponse à la place, conformément aux recommandations des réviseurs.
Gabriel Staples,
J'ai aussi dû courirsudo apt-get install python3-setuptools
Moebius
4
Malheureusement, vous devez le recompiler. Et malheureusement, la dernière version stable (1.9.1) ne prend pas en charge python 3 ...
Vous devez donc télécharger le dernier code source à partir du tronc, en sautant il n'est pas cassé en ce moment:
Cela installera la dépendance utilisée par la version de pygame disponible sur le dépôt de votre package. La version plus récente a peut-être besoin d'une autre dépendance! Nous devons également spécifier python3-dev et python3-numpy car, eh bien, build-dep installera la version python2 de ces packages ...
Vous pouvez maintenant exécuter:
cd pygame
python3 config.py
Si certaines dépendances manquent, config.py les listera et vous demandera si vous souhaitez continuer si ces dépendances ne sont pas obligatoires. Vous pouvez les installer si vous le souhaitez / pouvez ou simplement l'ignorer et probablement perdre certaines fonctionnalités.
Il est maintenant temps de construire et d'installer:
J'ai essayé d'ajouter ceci à la réponse acceptée, mais elle a été rejetée, donc je la poste en tant que réponse distincte.
Dans les versions les plus récentes de dérivés Ubuntu et Ubuntu (ex: Xubuntu 16.04 LTS), la réponse acceptée manque une dépendance importante avant d' appeler la commande de construction, à savoir: python3-setuptools. Par conséquent, je poste cette réponse avec cette dépendance ajoutée.
J'ai réussi les étapes ci-dessous dans Xubuntu 16.04 LTS afin de l'installer pygamedans Python 3.5.2.
(Remarque: pour installer pygame dans Python 2, utilisez simplement sudo apt-get install python-pygame).
Pour l'installer dans Python 3.x, procédez comme suit:
python3 setup.py build #build by passing the "build" command as an argument to the setup.py module
sudo python3 setup.py install #install by passing the "install" command as an argument to the setup.py module
Pour installer PyGame pour Python 3.x sur Ubuntu 19.04 et versions ultérieures, ouvrez le terminal et tapez:
sudo apt install python3-pygame
Ubuntu 18.10
Pour installer PyGame pour Python 3.x sur Ubuntu 18.10, ouvrez le terminal et tapez:
sudo nano /etc/apt/sources.list
Ajoutez cette ligne à sources.list.
deb http://archive.ubuntu.com/ubuntu/ univers cosmique proposé
Enregistrez sources.list avec la combinaison de touches Ctrl+ Oet appuyez sur Enteret quittez avec Ctrl+X
Mettez à jour la liste des logiciels disponibles et installez python3-pygame.
sudo apt update
sudo apt install python3-pygame
Ubuntu 18.04
Outre la pip installsolution évidente en 18.04, l'autre alternative est de télécharger manuellement le fichier python3-pygame .deb pour 19.04 et de l'installer avec sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deben 18.04. Toutes les dépendances requises sont disponibles dans les référentiels par défaut 18.04.
Outre la solution d'installation pip évidente en 18.04, l'autre alternative consiste à télécharger manuellement le fichier python3-pygame .deb pour 19.04 et à l'installer en 18.04. Toutes les dépendances requises sont disponibles dans les référentiels par défaut 18.04.
sudo apt-get install python-pip; sudo pip install pygame
?python3-pip
etpip3
devrait être utiliséRéponses:
Voici un lien vers une solution pour Ubuntu 12.04. J'espère que cela aide. Depuis le terminal:
Accédez à votre répertoire personnel.
Obtenez le code source de Pygame.
Installez les dépendances.
Créez et installez Pygame.
la source
sudo apt-get install python3-setuptools
(source: stackoverflow.com/a/14426553/4561887 ). Tout le reste fonctionnait très bien!sudo apt-get install python3-setuptools
Malheureusement, vous devez le recompiler. Et malheureusement, la dernière version stable (1.9.1) ne prend pas en charge python 3 ...
Vous devez donc télécharger le dernier code source à partir du tronc, en sautant il n'est pas cassé en ce moment:
Vous devez également télécharger la dépendance de génération:
Cela installera la dépendance utilisée par la version de pygame disponible sur le dépôt de votre package. La version plus récente a peut-être besoin d'une autre dépendance! Nous devons également spécifier python3-dev et python3-numpy car, eh bien, build-dep installera la version python2 de ces packages ...
Vous pouvez maintenant exécuter:
Si certaines dépendances manquent, config.py les listera et vous demandera si vous souhaitez continuer si ces dépendances ne sont pas obligatoires. Vous pouvez les installer si vous le souhaitez / pouvez ou simplement l'ignorer et probablement perdre certaines fonctionnalités.
Il est maintenant temps de construire et d'installer:
la source
J'ai essayé d'ajouter ceci à la réponse acceptée, mais elle a été rejetée, donc je la poste en tant que réponse distincte.
Dans les versions les plus récentes de dérivés Ubuntu et Ubuntu (ex: Xubuntu 16.04 LTS), la réponse acceptée manque une dépendance importante avant d' appeler la commande de construction, à savoir:
python3-setuptools
. Par conséquent, je poste cette réponse avec cette dépendance ajoutée.J'ai réussi les étapes ci-dessous dans Xubuntu 16.04 LTS afin de l'installer
pygame
dans Python 3.5.2.(Remarque: pour installer pygame dans Python 2, utilisez simplement
sudo apt-get install python-pygame
).Pour l'installer dans Python 3.x, procédez comme suit:
(Source originale: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
Accédez à votre répertoire personnel.
Obtenez le code source de Pygame.
Installez les dépendances.
Créez et installez Pygame.
la source
Ubuntu 19.04 et versions ultérieures
Pour installer PyGame pour Python 3.x sur Ubuntu 19.04 et versions ultérieures, ouvrez le terminal et tapez:
Ubuntu 18.10
Pour installer PyGame pour Python 3.x sur Ubuntu 18.10, ouvrez le terminal et tapez:
Ajoutez cette ligne à sources.list.
Enregistrez sources.list avec la combinaison de touches Ctrl+ Oet appuyez sur Enteret quittez avec Ctrl+X
Mettez à jour la liste des logiciels disponibles et installez python3-pygame.
Ubuntu 18.04
Outre la
pip install
solution évidente en 18.04, l'autre alternative est de télécharger manuellement le fichier python3-pygame .deb pour 19.04 et de l'installer avecsudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
en 18.04. Toutes les dépendances requises sont disponibles dans les référentiels par défaut 18.04.la source