2011-12-16 2 views
0

기계 학습 프로젝트를 시작하려고하는데 Mac OS X 10.6.8에서 PyML을 설치하려고했습니다. 이렇게하면 python setup.py build을 실행하는 동안 다음 오류가 발생했습니다. http://pyml.sourceforge.net/tutorial.htmlPyML 빌드에 오류가 발생했습니다.

어떤 제안을 원인과 해결 방법을하는 수 있습니다 무엇에 :

PyML/containers/ext/SparseDataSet_wrap.cpp: At global scope: 
PyML/containers/ext/SparseDataSet_wrap.cpp:17658: fatal error: error writing to -: Broken pipe 
compilation terminated. 
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++ 
PyML/containers/ext/SparseDataSet_wrap.cpp: In static member function ‘static Type swig::traits_as<Type, swig::value_category>::as(PyObject*, bool) [with Type = float]’: 
PyML/containers/ext/SparseDataSet_wrap.cpp:3341: warning: ‘v’ may be used uninitialized in this function 
PyML/containers/ext/SparseDataSet_wrap.cpp: In static member function ‘static Type swig::traits_as<Type, swig::value_category>::as(PyObject*, bool) [with Type = int]’: 
PyML/containers/ext/SparseDataSet_wrap.cpp:3341: warning: ‘v’ may be used uninitialized in this function 
lipo: can't open input file: /var/folders/BB/BB-0UcDKHzKgl2HboGzXqU+++TI/-Tmp-//ccf93ouC.out (No such file or directory) 
error: command 'gcc-4.2' failed with exit status 1 

나는 설치 과정에 대해 다음 튜토리얼을 따라? 감사.

+0

당신이 그런 NumPy와 같은 설치 전제 조건을 가지고 있습니까? – Sologoub

+0

NumPy가 설치되었습니다. 나는 수동으로 SWIG와 SIP4 (PyML 빌드와 관련된 모든 오류를 해결할 수있는 유일한 제안)를 수동으로 설치했다. – paradox870

+0

내가 생각할 수있는 유일한 다른 일은 "sudo python setup.py build"로 실행해야한다는 것입니다. 설치를 시도해보고 동일한 문제가 발생하면 알려 드리겠습니다. – Sologoub

답변

1

또한 우분투에서 PyML을 사용하여 정확하게 동일한 문제가 발생했습니다.

Python 개발 패키지 (python2.x-dev)를 설치하면 문제가 해결되었습니다. Python 개발 헤더를 설치해야하며 Xcode를 설치하면 Mac에 헤더도 설치해야합니다.

그들은 일반적으로 "/System/Library/Frameworks/Python.framework/Versions/2.6/"에 있습니다

관련 문제