2017-05-23 10 views
0

OSX 10.12.5에서 rpy2를 설치하기 위해 pip를 사용하려고합니다. 이 오류 메시지가 표시됩니다.clang이 OpenMP (Mac OSX)를 지원하지 않을 때 rpy2를 어떻게 설치합니까?

clang: error: unsupported option '-fopenmp' 
clang: error: unsupported option '-fopenmp' 
error: command '/usr/bin/clang' failed with exit status 1 

내 이해는 내 버전의 clang이 OpenMP를 지원하지 않기 때문입니다. homebrew를 사용하여 LLVM 8.1.0 (clang 802.0.42)을 설치했지만 OpenMP를 지원하도록 clang을 업데이트해야합니다. 누구든지이 문제를 해결하는 방법에 대한 자세한 지침을 제공 할 수 있습니까? 온라인으로 읽는 다른 출처를 이해하지 못합니다.

+0

일반적으로 homebrew gcc를 사용하여 Mac에서 openmp가 필요한 소프트웨어를 컴파일 할 수 있습니다 (https://stackoverflow.com/a/29109926/28035 참조). rpy2를 설치하는 방법을 알려주는 데 도움이 될 것입니다. 발행 한 모든 명령과 모든 출력 (이 문제가 없었으며 여러 Mac에서 rpy2를 실행했습니다 ...). – Noah

+0

FWIW 여기에 대한 공개 문제가 있습니다 : https://bitbucket.org/rpy2/rpy2/issues/403/cannot-pip-install-rpy2-with-latest-r-340 – lgautier

답변

1

나는 당신이보고 한 것과 같은 오류를 얻은 후, Mac OSX 10.13에서 pip를 통해 설치하려면 rpy2-2.9.0을 얻었습니다. https://cran.r-project.org/bin/macosx/에서 다운로드 한 R 3.3.3으로 다운 그레이드합니다. 방금 R 3.3.3을 다시 설치 한 다음 'pip install rpy2'를 다시 실행하여 설치를 완료했습니다.