Python

Python scikit-learnのImportError

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

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

-Python

執筆者:


  1. ASDF より:

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

comment

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

関連記事

VSCodeから外部のJupyterへ接続する

Contents1 目的2 環境3 Step1 : Jupyterのconfig設定4 Step2 : VSCodeからの接続5 Step3 : Jupyterを使用して確認6 まとめ 目的 自端末の …

【Python】DataFrameの一列をきれいにリストへ変換する

Contents1 概要2 データベースから一列取得する例3 一重リストにする 概要 pythonでデータベースからデータを取得するときに非常に便利なライブラリとしてpandasがあります。read_ …

Pythonからデータベース接続(PostgreSQL,Oracle,MySQL)

Contents1 目的2 PostgreSQLの場合3 MySQLの場合4 Oracleの場合 目的 pythonからデータベースに接続するコードをすぐ忘れるので、書き留める PostgreSQLの …

【Python】階乗と順列と組合せ

Contents1 目的2 階乗の計算方法3 順列の計算4 組合せの計算5 まとめ 目的 統計的なデータ分析アプローチの中には確率的な考え方も多く使われます。今回は確率的な手法を用いる際に必要となる基 …

【Python】銀行口座情報の自動取得

Contents1 目的2 開発環境3 selenium のインストール4 Chrome Driverをインストールする5 Pythonスクリプト6 注意点 目的 銀行口座の預金残高を確認したい。でも …

言語切り替え

カテゴリー