OS X 10.5.7에서 scipy를 만들 수 없습니다
문제
다음과 같은 지침에 따라 Scipy를 설치하려고합니다. http://www.scipy.org/download
그리고 OS X Lepeord 10.5.7에 대한 오류를 지속적으로 얻을 수 있습니다.
DYLD : 게으른 기호 바인딩 실패 : 기호를 찾을 수 없음 : _iconv_open에서 참조 : /usr/lib/libaprutil-1.0.dylib 예상 : /opt/local/lib/libiconv.2.dylib
Dyld : 기호를 찾을 수 없음 : _iconv_open에서 참조 : /usr/lib/libaprutil-1.0.dylib에서 예상 : /opt/local/lib/libiconv.2.dylib
Traceback (가장 최근 호출) : 파일 "setup.py", 82 행, fullversion += svn_version () 파일 "setup.py", line 74, svn_version raine valueError ( "valueError?"valueError : SVN 버전을 구문 분석하는 동안 오류?
해결책
소스에서 Scipy를 구축해야합니까? Mac OS X Leopard에 Scipy를 설치하는 것이 훨씬 쉬운 것 같습니다. Scipy Superpack 설치 프로그램 (이에 언급된다 Scipy 다운로드 페이지). 그것이 내가 scipy를 설치하는 방법이며, 나는 그것에 아무런 문제가 없었습니다.
다른 팁
실패한 이유는 시스템 라이브러리를 방해하는 /opt /local에 물건을 설치했기 때문입니다. libiconv는 /usr /lib에 설치됩니다
MacPorts는 물건을 엉망으로 만드는 습관이 있습니다. 이와 같은 라이브러리를 실행할 때 Dyld_library_path를 설정하면 이와 같은 라이브러리가 수정됩니다.