本サイトは広告・プロモーションが含まれています
Python

【Mac】PyCaretのsetupを実行したらOSError【困り事メモ】

機械学習ライブラリであるPyCaretを試していたのですが、エラーでなかなか実行できずにおりました。

なんとか解決できたので
発生したエラーについて解決方法をメモ書きします。

自分の環境

・MacBook Air (M1, 2020)
・Python 3.8
・Anaconda使用

エラー内容:Library not loaded: ‘/usr/local/opt/libomp/lib/libomp.dylib’


どうやらlibompというライブラリが使用できないらい。

ググってみると同じようなエラーで苦しんでいた方も多いらしい。

自分の場合はcondaで環境を作っていたためか、pipだけでは解決できなかったので
参考情報として解決した方法を残したいと思います。

解決方法

以下の手順で解決しました。

①brewでlibompをインストール

brew install libomp

②condaでlightbgmをインストール

conda install -c conda-forge lightgbm

③scikit-learnをインストール

pip install -U scikit-learn

②のインストールで解決をするかと思いきや

cannot import name ‘_OneToOneFeatureMixin’ from ‘sklearn.base’

という新しいエラーが発生してしまったため③のsciki-learnの再インストールで解決。

おわりに

Pythonをやり初めて8年くらいになるのですが、やはり環境構築って難しいですね。

このエラーを解決するだけで、1時間くらい使ってしまいました。。。

以上の情報が役に立てば嬉しいです。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA