我在安装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
系统信息
任何建议都将不胜感激?谢了。
我的系统也是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;
我试过安装基于pygame的kivy,我试了很多次,但只成功安装pygame一time.Then我卸载了它,也安装不了;(
有些是指:
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,记住你应该安装xcode,而不仅仅是xcode命令行!
我也有同样的问题。我尝试了这个问题所有版本的答案,包括pip和pip3的变体。最后,对我有用的是:
sudo easy_install pygame
然而,请注意:(1)https://setuptools.readthedocs.io/en/latest/easy_install.html表示easyinstall已被弃用,建议使用pip。(2) pygame安装在旧的标准python 2.7文件夹中,而不是我刚刚安装的python 3.8.3文件夹中,尽管我能够在VSCode中成功使用它。
在这里(OSX小牛队)我可以这样安装:
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
pip install https://bitbucket.org/pygame/pygame/get/default.tar.gz
(“default”分支现在位于commite3ae850上)
来源:https://bitbucket.org/pygame/pygame/issue/139/sdlh-not-found-even-thought-it-exists#comment-3822470
看看另一个StackOverflow问题:PyGame在OSX上的虚拟环境中使用brew吗?
在MACBOOK上安装PYGAME时,尽管我在MAC上安装了Xcode,但还是出现了以下错误。我试图用pip命令安装pygame。 蟒蛇版本是3.7.3 pip和蟒蛇都在同一个文件夹中 用于安装的命令是:pip install pygame 收集pygame使用缓存 https://files.pythonhosted.org/packages/0f/9c/78626be04e193c062484
问题内容: 我有以下安装pygame软件包的问题。 系统信息 Mac OS-10.9.2 python版本-Python 2.7.5 :: Anaconda 1.6.1(x86_64) 任何建议将不胜感激?谢谢。 问题答案: 在这里(OSX Mavericks)我能够以这种方式安装: (“默认”分支现在在提交 e3ae850 上) 资料来源:https : //bitbucket.org/pyga
主要内容:使用 Homebrew 安装,手动下载安装,镜像加速使用 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: 在载入 Docker app 后,点击 Next,可能会询问你的 macOS 登陆密码,你输入即可。之后会弹出一个 Docker 运行的提示窗口,状态栏上也有有个小鲸
主要内容:下载 MongoDB,安装 MongoDB,验证安装在 Mac OS 系统下安装 MongoDB 与在 Linux 下安装比较相似,本节我们就来详细介绍一下 Mac OS 系统下如何安装 MongoDB。 下载 MongoDB 与在 Linux 系统下安装 MongoDB 相同,首先我们需要在 MongoDB 的官网获得 MongoDB 安装包的下载链接,如下图所示: 图:MongoDB 官网 得到下载链接后,使用 命令进入 /usr/local
IDEA 安装 IDEA 安装(MacOS) 请先至 钉盘 - 网聚宝开发指南-资源 - MacOS - Intelij IDEA 下载 安装包和密钥至电脑。 直接打开将程序拷入Application 进行安装。 安装完毕后打开,进行激活码验证。 如有弹出验证窗口请选择Activation code单选按钮或打开菜单栏找到help菜单中的register子菜单中进行选择。 将 密钥 粘贴至Past
Java 安装(MacOS) 去 钉盘 - 网聚宝开发指南-资源 - MacOS 选择 JDK下载,选择 MacOS 版本,进行下载。 进行安装,点击下一步,直到进行安装。 打开(重启)终端,输入 java -version 进行验证是否安装成功。 Java 安装(PC) 去 钉盘 - 网聚宝开发指南-资源 - PC 选择 JDK下载,选择 MacOS 版本,进行下载。 进行安装,点击下一步,直到