
Photo by
mericanadesico
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を最新にしたら治ったとのこと
知人も同じ方法で解決した。
同じ問題で悩んでいる人がいたら参考にしてほしい。