Подтвердить что ты не робот

Проблема установки pygame в mac os

У меня есть следующая проблема установки пакета 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

Информация о системе

  • Mac OS-10.9.2
  • версия python - Python 2.7.5:: Anaconda 1.6.1 (x86_64)

Любое предложение будет в значительной степени оценено? Благодарю.

4b9b3361

Ответ 1

Здесь (OSX Mavericks) я смог установить этот способ:

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

(ветвь "default" находится на фиксации e3ae850)

Источник: https://bitbucket.org/pygame/pygame/issue/139/sdlh-not-found-even-thought-it-exists#comment-3822470

См. также этот другой вопрос StackOverflow: PyGame в виртуальной среде на OS X с brew?

Ответ 2

Моя система также OSX10.9.2, и я также встречаю вас с проблемой, и я все еще стараюсь; Возможно, это поможет вам:

есть несколько шагов:

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;

Я попробовал установить kivy, который является базовым для pygame, и я много раз пробовал, но просто успел установить pygame один раз. Затем я удалю его и не смогу его установить, (

некоторые ссылаются:

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/

======= обновление

Теперь я устанавливаю pygmae sucess, remeber вы должны установить xcode, а не только xcode-command-line!