У меня возникла следующая проблема с установкой пакета 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)
Мы будем очень признательны за любое предложение? Спасибо.
Переведено автоматически
Ответ 1
Здесь (OSX Mavericks) Я смог установить этот способ:
У меня была такая же проблема. Я перепробовал все версии ответов на этот вопрос, включая варианты pip и pip3. Наконец, тот, который сработал для меня, был:
sudo easy_install pygame
Однако обратите внимание, что: (1) https://setuptools.readthedocs.io/en/latest/easy_install.html говорит, что easy_install устарел, и рекомендует использовать pip. (2) pygame установлен в старой стандартной папке python 2.7, а не в python 3.8.3, которую я только что установил, хотя я смог успешно использовать его в VSCode.
Ответ 3
Моя система также 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 andtry `python setup.py install`,you may meet some weird problem;
Я пытаюсь установить kivy, который основан на pygame, и я пробую много раз, но успешно устанавливаю pygame только один раз.Затем я удаляю его и также не могу установить; (