見出し画像

kmeans.fitで AttributeError: 'NoneType' object has no attribute 'split'が出るとき

Python学習中の知人から、
kmeansを使ったクラスタリングを行おうとして、
kmeans.fit(X)
を実行したら、
AttributeError: 'NoneType' object has no attribute 'split'
というエラーが出たと質問を受けた

最初はタイポか何かと思ったが、どうやら違うらしい

調べたところ、似たような事例がいくつか報告されていた

結論から言うと、
threadpoolctl
というパッケージのバージョンが悪さをしているらしい

pip install threadpoolctl
もしくは
conda install threadpoolctl

で、threadpoolctlを最新にしたら治ったとのこと

知人も同じ方法で解決した。

同じ問題で悩んでいる人がいたら参考にしてほしい。

この記事が気に入ったらサポートをしてみませんか?