2014-04-09 19 views
17

Mam następujący problem podczas instalowania pakietu pygame.Problem z instalacją pygame w systemie Mac OS

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 

Informacje systemowe

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

Wszelkie sugestie będzie bardzo docenić? Dzięki.

+1

może to pomóc ..https: //groups.google.com/forum/#! topic/pyg ame-mirror-on-google-groups/FLNCI3-cOFQ – Arvind

+2

otrzymuje następujący błąd po uruchomieniu polecenia parzenia, zgodnie z sugestią src/pygame.h: 106: 10: błąd krytyczny: nie znaleziono pliku "SDL.h" #include ^ 1 wygenerowany błąd. Błąd: skrypt instalacyjny zakończył działanie z błędem: polecenie 'gcc' nie powiodło się ze statusem wyjścia 1 – J4cK

Odpowiedz

21

Tutaj (OSX Mavericks) mam w stanie zainstalować w ten sposób:

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

("default" oddział jest popełnić e3ae850 teraz)

Źródło: https://bitbucket.org/pygame/pygame/issue/139/sdlh-not-found-even-thought-it-exists#comment-3822470

widoczny to drugie pytanie dotyczące StackOverflow: PyGame in a virtualenv on OS X with brew?

+2

Po prostu 'brew install sdl' wydaje się wystarczający, ale myślę, że niektóre części nie będą wtedy działały. – Andrei

1

Mój system to także OSX10.9.2, a także spotykam się z problemem, i nadal próbuję; Może to będzie pomocne dla Ciebie:

istnieją pewne krok:

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; 

muszę spróbować zainstalować kivy która jest bazą na pygame i staram wiele razy, ale tylko sukces zainstalować Pygame jeden raz. potem go odinstalować, a także nie można go zainstalować, (

niektóre patrz:

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/

======= aktualizacja

Teraz mam zainstalować powodzenie pygmae, pamiętaj, że powinieneś zainstalować xcode, nie tylko xcode-command-line!

+1

Nie wysyłaj linku tylko do odpowiedzi - jeśli ten blog kiedykolwiek przestanie działać, twoja odpowiedź przestanie ci pomagać. Umieść odpowiednie kroki w odpowiedzi i użyj bloga jako wsparcia. – thegrinner

+0

Przepraszam, to moja pierwsza odpowiedź, zmienię ją teraz! – gkiwi