2017-12-05 10 views
0

저는 파이썬을 처음 사용하여 lightgbm을 나의 맥북에 설치하고 싶습니다. 나는 pip install lightgbm을했는데 설치가 성공적이라고 말했습니다.lightgbm을 Mac에 설치하기

../anaconda/envs/python3/lib/python3.6/ctypes/__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error) 
342 
343   if handle is None: 
--> 344    self._handle = _dlopen(self._name, mode) 
345   else: 
346    self._handle = handle 

OSError: dlopen(../anaconda/envs/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib 
Referenced from: ../anaconda/envs/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so 
Reason: image not found 

lightgbm 웹 사이트의 문서 brew install...를 사용하여 다른 설치 가이드 라인을 제공합니다 : 내 노트북에 그것을 가져 오려고 할 때 나는 다음과 같은 오류 메시지가 나타납니다. 내 질문은 양조 설치를해야하는지 여부입니다. 그렇다면 pip 설치가 성공적인 설치를 보여주는 이유는 무엇입니까?

+0

https://lightgbm.readthedocs.io/en/latest/Installation-Guide.html#macos – alvas

+0

나는 그 지시와 질문이 그것에 대해 정확하다는 것을 알았다. 왜 pip 설치가 성공적으로 완료 되었습니까? –

+0

'open-mpi'가 필요하기 때문에 파이썬을 접착제처럼 생각하고 의존성은 건축 자재입니다 =) – alvas

답변

2

piplightgbm 파이썬 파일 만 설치합니다. documentation에는 lightgbm이 OpenMP에 종속되어 있다고 나와 있습니다. 그래서 설치해야합니다. 문제는 파이썬이 OpenMP에서 제공되는 필수 "동적 링크 라이브러리"를 찾을 수 없기 때문입니다.

brew install open-mpi이 문제를 해결해야합니다.

사이드 노트 : 빠른 테스트로서 동일한 방법으로 lightgbm을 설치했으며 동일한 문제에 직면했습니다. 하지만 libgopm.1.dylib/usr/local/opt/gcc/lib/gcc/6에 있습니다. 그것을 필요한 경로로 심어주는 것이 성공하지 못했다.

+0

어떻게 처음부터 '양조'를 얻을 수 있습니까? –

+2

'/ usr/bin/ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 출처 : [brew.sh] (http : // brew.sh) –

+0

https://brew.sh – alvas