🌊
SHAPのインストール時にllvm-configがないというエラーが出る
対処方法
結論としては、先にllvmliteの0.31.0をインストールすればよいようです。poetryを利用している場合は下記のようにします。
poetry add llvmlite=0.31.0
経緯
SHAPをインストールしようとしたのですが、下記のようなエラーが発生しました。
FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config'
原因としては、SHAPがnumbaに依存しており、numbaがllvmliteに依存しているために発生していたようです。llvmliteのissueに記載されている冒頭の方法で解決しました。4月以降のバージョンで発生するようになっているようです。
Discussion