problème d'installation de pygame dans mac os

j'ai le problème suivant de l'installation du paquet pygame.

In file included from src/_numericsurfarray.c:23:
src/pygame.h:106:10: fatal error: 'SDL.h' file not found
#include <SDL.h>
         ^
1 error generated.
error: Setup script exited with error: command 'gcc' failed with exit status 1

information sur le système

  • Mac OS-10.9.2
  • version python-Python 2.7.5 :: Anaconda 1.6.1 (x86_64)

Toute suggestion sera grandement apprécier ? Grâce.

18
demandé sur J4cK 2014-04-10 01:31:30

2 réponses

Ici (OSX Mavericks) j'ai été capable de l'installer de cette manière:

brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
pip install https://bitbucket.org/pygame/pygame/get/default.tar.gz

("par défaut" de la branche est sur commit e3ae850 pour le moment)

Source: https://bitbucket.org/pygame/pygame/issue/139/sdlh-not-found-even-thought-it-exists#comment-3822470

Voir cette autre StackOverflow question: PyGame dans un virtualenv sur OS X avec brew?

24
répondu alanjds 2017-05-23 12:18:07

Mon système est également OSX10.9.2,et j'ai aussi répondre à votre problème,et je suis encore à essayer quelques; Peut-être que ce sera vous aider:

il y a quelques pas:

1.Install [Quartz](https://xquartz.macosforge.org/landing/);
2.Install Xcode-Command-Line,
  but you may cant install it by `xcode-select --install`,
  so you can down from 
  https://developer.apple.com/downloads/index.action ;
  I suggest you setup xcode,and this really solute my some problem;
3.`brew tap homebrew/headonly`
  `brew install smpeg --HEAD`
  `brew install sdl sdl_image sdl_mixer sdl_ttf portmidi`

4. `sudo pip install hg+http://bitbucket.org/pygame/pygame`;
   if you clone this repo and try `python setup.py install`,you may meet some weird problem;

j'ai essayé d'installer kivy qui est la base sur pygame et j'ai essayé beaucoup de fois,mais juste succès installer pygame une fois.Puis je le désinstalle et je ne peux pas non plus l'installer; (

certains consulter:

http://jamesfriend.com.au/installing-pygame-python-mac-os-108-mountain-lion http://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/

=======mise à jour

maintenant j'ai installé pygmae sucess, remeber vous devriez installer xcode, pas seulement Xcode-ligne de commande!

1
répondu gkiwi 2014-04-16 02:31:51