IT Learning

実践形式でITのお勉強

Python

Python scikit-learnのImportError

投稿日:2020年1月28日 更新日:

概要

Anaconda3でscikit-learnのdatasetsのimport時にImportErrorがエラーが出たため、対処法についてメモします。

検証環境

  • 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'])

Related

-Python

執筆者:


  1. ASDF より:

    再インストールしても直らなかったのでアプデしたら直りました
    情報をありがとう

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です