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é ?

1voto

Python Programmer Points 155

Pour installer pygame avec pip , utilisez les commandes suivantes dans la fenêtre Command Prompt sur Windows.

py -m pip download pygame

alors...

py -m pip install pygame

Vous devez seulement faire le download pygame un si cela ne fonctionne pas lorsque vous utilisez la fonction install pygame par elle-même.

Vous tapez py -m pour montrer qu'il utilise le module pip qui est accessible par l'invite de commande.

1voto

Charlie C Points 21

Vous n'avez pas besoin de taper l'url entière. Il suffit d'aller à l'invite de commande (Windows) ou au terminal (Mac) et de taper :

[Windows] pip install pygame [mac] python -m install pygame

Espérons que cela fonctionne :)

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