web-dev-qa-db-fra.com

Comment télécharger Pygame pour Python 3.5.1?

Je ne parviens pas à trouver un téléchargement pygame pour Python 3.5 et ceux que j'ai téléchargés ne semblent pas fonctionner lorsque j'importe au Shell. Aidez-moi?

Voici le message que je reçois sur le shell:

importer pygame Traceback (dernier appel passé): Fichier "", ligne 1, dans importer pygame ImportError: Aucun module nommé 'pygame'

6
Utnapishtum

Je vais deviner votre utilisation de Windows. Si vous ne l'êtes pas, il n'y a pas de version spéciale de pygame pour Python 3+. Si vous avez Windows, lisez ci-dessous.

Vous aurez besoin de pygame pour faire partie de votre chemin. C'est pour que vous puissiez l'utiliser dans la commande Invite. Assurez-vous de l'utiliser en tant qu'administrateur.

Vous devez d’abord déterminer quelle version de Python est disponible. Ouvrez votre shell Python et, en haut de la fenêtre, vous verrez quelque chose comme "Pygame V (un certain nombre) (nombre de bits)". Vous voulez le nombre de bits.

Vous devez maintenant ouvrir la commande Invite. Utilisez la "touche Windows + touche r" pour ouvrir le menu d'exécution, tapez "cmd" et appuyez sur Entrée. Ou vous pouvez simplement rechercher "cmd" sur votre PC, cliquer dessus avec le bouton droit de la souris et sélectionner "Exécuter en tant qu'administrateur" pour l'ouvrir en tant qu'administrateur.

Python est livré avec une commande de chemin spéciale appelée "pip". Je ne vais pas trop entrer dans ce module, mais en résumé, il est utilisé pour installer des modules Python supplémentaires. La première chose que vous devez faire est cette commande ...

pip install wheel

L’écran devrait imprimer des trucs en le faisant. Vous pouvez savoir si le module est correctement installé car il devrait imprimer quelque chose du type "la roue a été installée avec succès". On en aura besoin plus tard.

Maintenant, vous devez obtenir votre fichier pygame. Allez ici et trouvez la section pygame. Si vous avez un téléchargement python 32 bits, vous devez télécharger ce fichier "pygame-1.9.2b1-cp35-cp35m-win32.whl" ou un téléchargement python 64 bits "pygame-1.9.2b1-cp35-cp35m-win32.whl". Je suis à peu près sûr que ce sont ceux dont vous avez besoin pour votre version de bit, mais j'ai installé pygame sur mon Windows 10 il y a quelques mois afin qu'ils puissent être différents maintenant.

Une fois que vous avez téléchargé ceci, retournez à la commande Invite. Entrez cette commande ...

pip install (filename)

Assurez-vous qu'il inclut l'extension .whl. Si vous obtenez une erreur, spécifiez le chemin du dossier dans lequel se trouve le fichier (qui devrait être le dossier des téléchargements). Une fois encore, vous devriez voir un message semblable à "pygame installé avec succès".

Une fois que tout cela est fait, ouvrez votre shell Python et tapez ...

import pygame

Si cela fonctionne, vous disposez maintenant de pygame. Sinon, vous pouvez essayer quelques autres choses ...

  1. Essayez de redémarrer votre PC. Parfois, ces choses ne prennent pas effet jusqu'au redémarrage du système.
  2. Essayez d’installer une version différente de pygame à partir du site Web indiqué ci-dessus. Cela peut simplement être un problème simple en raison de différences de version de bits.
  3. Assurez-vous d'avoir bien installé le module pygame à partir du fichier. Il se peut que l’erreur renvoyée apparaisse comme une installation réussie. Il est toujours avantageux de vérifier.

Comme je l'ai déjà dit, j'ai installé pygame sur Windows 10 avec Python 3.4 64 bits il y a quelques mois de la même façon que je vous l'ai dit ici, donc cela devrait fonctionner, mais il est peut-être obsolète. Quoi qu'il en soit, j'espère que cela vous aidera avec vos problèmes d'installation de pygame et la meilleure des chances pour vous!

10
TacoTree11

Pour Windows maintenant, vous utilisez simplement pip car il est directement disponible pour installer en tant que pygame.

Utilisez la commande suivante:

python -m pip install pygame

Il devrait produire quelque chose comme ceci, alors vous pouvez tester si cela fonctionne en important pygame.

PS C:\Windows\system32> python -m pip install pygame
Collecting pygame
  Downloading pygame-1.9.2b1-cp35-cp35m-win32.whl (4.4MB)
  100% |################################| 4.4MB 264kB/s
Installing collected packages: pygame
Successfully installed pygame-1.9.2b1
PS C:\Windows\system32> python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
# Note there is no error here...
>>> quit()
PS C:\Windows\system32>
4
Mothbawls

Cela a bien fonctionné pour moi:

Système: Ubuntu 16.10 x64

root@sonic-VirtualBox:~/python# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=yakkety
DISTRIB_DESCRIPTION="Ubuntu 16.10"
NAME="Ubuntu"
VERSION="16.10 (Yakkety Yak)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.10"
VERSION_ID="16.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="http://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=yakkety
UBUNTU_CODENAME=yakkety
root@sonic-VirtualBox:~/python# 

Python 2.7 + Pygame:

root@sonic-VirtualBox:~/python# python -V
Python 2.7.12+
# apt-get install python-pip
# pip install --upgrade pip
# pip install pygame

Python 3.5 + Pygame: (Python 3.5.2+ dans mon cas)

root@sonic-VirtualBox:~/python# python3 -V
Python 3.5.2+

# Sudo apt-get install python3-pip
# pip3 install --upgrade pip
# pip3 install pygame
1
sparskter

Télécharger sur pygame3.5

Puis mettez ceci dans votre cmd

cd [location of python3.5]
python -m pip install [location of pygame]
python -m pip install --upgrade pip

Puis tapez

import pygame
pygame.init()
1
the green penguin

Même si vous avez Windows 64 bits, vous devez obtenir le fichier win32.whl, puis suivez les instructions standard.

0
Karl The Coder

Dans un environnement anaconda avec Python 3.5 installé, vous pouvez simplement faire:

pip install pygame

$pip install pygame
Collecting pygame
  Downloading pygame-1.9.3-cp35-cp35m-manylinux1_x86_64.whl (9.4MB)
    100% |***************************| 9.4MB 132kB/s 
Installing collected packages: pygame
Successfully installed pygame-1.9.3

Je suis dans Ubuntu 14.04, cela devrait fonctionner avec les linux les plus récents et les autres.

0
calocedrus