簡體   English   中英

Mac OS X 10.9.1上的Spynner安裝錯誤

[英]Spynner installation error on Mac OS X 10.9.1

我無法在Mac OS X 10.9.1(Mavericks)上安裝spynner 我收到以下錯誤:

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$

任何幫助將不勝感激。 謝謝。

如您所說,Spynner依賴於Autopy,並且安裝失敗是因為在編譯時autopy的編譯失敗:

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

已在此處建議修復程序。 您應該從源代碼下載autopy並修改文件src / screengrab.c並添加到C文件的頂部

#include <OpenGL/gl.h>

重新編譯文件您也可以嘗試更改編譯標志或從源代碼安裝libpng

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

$ cd autopy

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

instead of

#include

$ python setup.py構建

$ sudo python setup.py安裝

我遇到了同樣的問題,終於解決了。 確保您的命令行工具是最新的,然后從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

安裝autopy:

cd autopy && sudo python setup.py install

使用pip安裝Spynner:

sudo pip install spynner

希望這可以在將來節省一些時間! **注意:過去我已經安裝了命令行工具。 由於我剛剛更新到10.10,因此似乎必須重新安裝它們。 說得通。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM