2014-04-09 3 views
17

Ho il seguente problema di installazione del pacchetto pygame.problema di installazione di pygame in 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 

Informazioni di sistema

  • Mac OS-10.9.2
  • pitone Versione per Python 2.7.5 :: Anaconda 1.6.1 (x86_64)

Ogni suggerimento sarà molto apprezzato? Grazie.

+1

questo potrebbe aiutare ..https: //groups.google.com/forum/#! topic/pyg ame-mirror-on-google-groups/FLNCI3-cOFQ – Arvind

+2

ottenere il seguente errore dopo l'esecuzione del comando brew come suggerito src/pygame.h: 106: 10: errore irreversibile: file 'SDL.h' non trovato #include ^ 1 errore generato. errore: lo script di installazione è terminato con errore: comando 'gcc' non riuscito con stato di uscita 1 – J4cK

risposta

21

Qui (OSX Mavericks) ho avuto in grado di installare in questo modo:

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

("default" ramo è in commettere e3ae850 in questo momento)

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

See anche questa altra domanda StackOverflow: PyGame in a virtualenv on OS X with brew?

+2

Solo "brew install sdl' sembra essere abbastanza, ma immagino che alcune parti non funzioneranno allora. – Andrei

1

Il mio sistema è anche OSX10.9.2, e ho anche incontrato il tuo problema, e ci sono ancora alcuni tentativi; Forse questo sarà di aiuto per voi:

ci sono alcuni step:

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; 

ho provo installare kivy che è basso sul Pygame e cerco un sacco di volte, ma solo il successo installare pygame una sola volta. poi disinstalla e anche non posso installarlo; (

alcuni si riferiscono:

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/

======= update

Ora ho installato pygmae sucess, ricorda che dovresti installare xcode, non solo xcode-command-line!

+1

Si prega di non pubblicare solo un link per la risposta - se il blog dovesse mai andare giù, la risposta non sarà più di aiuto. Metti i passaggi pertinenti nella tua risposta e usa il blog come supporto. – thegrinner

+0

Scusa, questa è la mia prima risposta, la cambierò ora! – gkiwi