🌊

SHAPのインストール時にllvm-configがないというエラーが出る

2020/11/03に公開

対処方法

結論としては、先に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