83 votes

Impossible d'installer Pygame à l'aide de pip

J'essaie d'installer Pygame. Je fonctionne sous Windows 7 avec la distribution Enthought Python. J'ai installé avec succès pip mais lorsque j'essaie d'installer Pygame à l'aide de la fonction pip J'obtiens l'erreur suivante :

"Impossible d'installer l'exigence Pygame en raison d'une erreur HTTP Erreur HTTP 400 : mauvaise demande pour l'URL ..."

Je n'ai rien trouvé à propos de ce problème avec une recherche sur Google, mais j'ai trouvé une autre question sur Stack Overflow qui incitait le demandeur à utiliser la commande suivante :

pip install hg+http://bitbucket.org/pygame/pygame

Cela m'a donné l'erreur suivante :

Cannot find command hg

Je ne sais pas trop quoi faire d'autre, car tout ce que je trouve en faisant une recherche sur Google est pour Mac, donc je ne sais pas si je peux suivre ces instructions sous Windows.

2 votes

Si je supprime la partie "hg" de la commande install, j'obtiens l'erreur suivante : "Cannot determine archive format of c : \users\...\appdata\local\temp\pip -tnjf7m-build "

2 votes

Pourquoi ne pas le télécharger depuis le site pygame ?

2 votes

Comment l'installer une fois que je l'ai téléchargé ?

6voto

Katcha Points 240

Installer sur MAC :

brew install homebrew/python/pygame

5voto

Juste

sudo pip install pygame

a fonctionné pour moi

5voto

daveliew Points 55

J'ai eu ce problème sur macOS Sierra, où apt-get ne fonctionne pas.

J'ai réussi à résoudre le problème en suivant les étapes suivantes :

D'abord j'ai dû installer le Mercurial via Brew :

brew install mercurial

Ensuite, j'ai dû installer les dépendances de Pygame :

brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi

Enfin, j'ai utilisé pip3 pour installer Pygame :

pip3 install pygame

J'espère que cela vous aidera !

5voto

René Dudfield Points 96

La méthode la plus récente et la meilleure pour installer pygame est toujours disponible à l'adresse suivante : https://www.pygame.org/wiki/GettingStarted

La façon d'utiliser pip dépend du système d'exploitation. Donc, à moins que vous n'ayez toujours des réponses mises à jour et testées pour 15 systèmes d'exploitation différents, envoyez simplement les gens vers cette page. Toutes les réponses à cette question sont fausses pour différents systèmes d'exploitation.

Actuellement, pour Windows, c'est la façon de l'installer dans l'invite cmd (si vous avez déjà installé pip, et que les gens savent ce qu'est pip... le mieux est de les envoyer vers la page GettingStarted).

py -m pip install pygame --user

5voto

Guydangerous99 Points 125

Essayez

python3 -m pip install -U pygame --user

Cela a fonctionné deux fois pour moi sous Windows 7 et Windows 10.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X