Bike share demand prediction 과제 수행 중, lightGBM 모델을 설치하는데 문제가 생겼다.
참고로 나는 MacOS를 사용한다.
기본 윈도우 서버에서 돌린 모델을 가져와 MacOS로 옮겼기 때문에
따로 설치가 필요한 모델들은 설치를 해줘야만 했다.
XGBoost나 CatBoost는 pip 명령어로 잘 설치가 되었는데
이상하게 lightGBM만 말썽이었다.
pip으로 설치가 되었다고 나왔고, kernel 또한 재시작 하였으나,
아래와 같은 OSError를 봐야했다.
⚫️ 나는 실패했지만 혹시나 필요한 누군가를 위해 'Homebrew 설치'
"MacOS에서 수월하게 프로그램을 설치할 수 있는 패키지 관리자인
Homebrew를 설치해야 한다길래 설치하였다."
실패했다.
Homebrew 설치
' command + spacebar '를 눌러 terminal 접근
아래 사이트에 접근하여 Homebrew 설치하기 아래 경로 복사
terminal에 복사 및 붙여넣기 + Enter
Password 입력 (password는 안보이는게 정상)
'Press RETURN/ENTER to continue or any other key to abort: ' 해당 문구 나오면 Enter
상단 'Warning: /opt/homebrew/bin is not in your PATH.' 주목
다음 명령어 입력
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"'
// (/opt/homebrew/bin/brew shellenv) : warning 옆 경로 복사 붙여넣기
설치 완료 및 확인
brew --version
Homebrew 설치가 완료되었다.
Homebrew로 lightGBM을 설치하기 전 cask 패키지를 설치해줘야 한다.
*cask pakage : Chrome 등 그래픽 통해 작업하는 프로그램 설치 도와줌
brew install cask
cask 설치 확인
brew list
cask가 설치되었다.
이제 Homebrew를 이용해 설치하고자 하는 프로그램을 설치할 수 있는지 확인하겠다.
다음 코드를 입력하여 확인한다.
나는 lightGBM이 설치 가능한지 알아보겠다.
brew search lightgbm
terminal에서 바로 lightgbm 설치
brew install lightgbm
lightgbm 설치 확인
https://taenami.tistory.com/119
https://whitepaek.tistory.com/3
[축복받은 명령어 conda 등장]
conda install -c conda-forge lightgbm
뭘 설치하고 brew 명령어를 입력해봤지만 Error만 떴었는데
위의 코드를 입력하자 마법처럼 실행이 되었다.
최고다. 대체 뭐가 문제였던 거지?
앞으로 공부해서 더 많은 지식을 습득하다보면 brew에 대해서도 알게 될 것이다.
'[Language] > Python' 카테고리의 다른 글
[Jupyter Notebook] data 날짜순 정렬 (0) | 2022.07.28 |
---|---|
[Jupyter Notebook] Index 제거 후 CSV 파일 저장 (0) | 2022.07.28 |
문자열 입력(3) (0) | 2022.03.14 |
문자열 입력(2) (1) | 2022.03.07 |
문자열 입력(1) (0) | 2022.03.06 |