0

我无法spynner在 Mac OS X 10.9.1 (Mavericks) 上安装。我收到以下错误:

error: command 'cc' failed with exit status 1

提到autopy安装依赖项时会引发错误。我安装了 Xcode,命令行工具。

cc --version
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix

gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix$

任何帮助将不胜感激。谢谢你。

4

3 回答 3

0

我遇到了同样的问题,我终于解决了。确保您的命令行工具是最新的,然后从 src 构建 autopy。对于 Xcode 5.1 (OSX 10.9) 和 Xcode 5.1.1 (OSX 10.10),运行以下命令下载并安装最新的命令行工具:

xcode-select --install

完成后,下载 autopy:

git clone git://github.com/msanders/autopy.git

安装自动复制:

cd autopy && sudo python setup.py install

使用 pip 安装 Spynner:

sudo pip install spynner

希望这可以在将来节省一些时间!**注意:过去我已经安装了命令行工具。由于我刚刚更新到 10.10,看来我必须重新安装它们。说得通。

于 2014-11-18T01:41:30.190 回答
0

$ git clone git://github.com/msanders/autopy.git

$ cd 尸检

添加

#include "/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h"

代替

#包括

$ python setup.py 构建

$ sudo python setup.py 安装

于 2014-09-05T09:55:20.153 回答
0

如您所说,Spynner依赖Autopy,安装失败是因为编译时autopy的编译失败:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

已建议修复here。您应该从源代码下载 autopy 并修改文件 src/screengrab.c 添加在 C 文件的顶部

#include <OpenGL/gl.h>

重新编译文件您也可以尝试更改编译标志或从源代码安装 libpng

于 2014-05-17T16:00:42.847 回答