Anaconda3でscikit-learnのdatasetsのimport時にエラーが出たため、対処法についてメモ
環境
①OS
Windows10
②Anaconda
$ conda info -- conda version : 4.7.10 conda-build version : 3.18.8 python version : 3.7.3.final.0
エラー
python3のコードとエラー
from sklearn.datasets import load_iris dataset = load_iris() -- ImportError: DLL load failed: 指定されたプロシージャが見つかりません。
対処
Anaconda Promptを管理者とし実行し、以下をアップデート
$ pip install -U sklearn $ pip install -U numpy $ pip install -U scipy
以上を行った結果、Importエラーは出なくなりました。
from sklearn.datasets import load_iris dataset = load_iris() print("key of dataset:\n{}".format(dataset.keys())) -- key of dataset: dict_keys(['data', 'target', 'target_names', 'DESCR', 'feature_names', 'filename'])
再インストールしても直らなかったのでアプデしたら直りました
情報をありがとう