###前提・実現したいこと
初めて質問させていただきます。よろしくお願いいたします。
jupyter notebookを利用して、sklearn.datasetsのデータを分析しようとしているのですが、うまくいかず困っています。
###発生している問題・エラーメッセージ
jupyter notebookで
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
を入力してRunボタンを押し、続けて
from sklearn.datasets import load_boston
を入力後、Runボタンを押すと以下のようなエラーが出ます。
エラーメッセージ
ImportError Traceback (most recent call last)
<ipython-input-3-1ed36436ffa3> in <module>()
----> 1 from sklearn.datasets import load_boston
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\sklearn_init_.py in <module>()
132 else:
133 from . import __check_build
--> 134 from .base import clone
135 __check_build # avoid flakes unused variable error
136
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\sklearn\base.py in <module>()
10 from scipy import sparse
11 from .externals import six
---> 12 from .utils.fixes import signature
13 from . import version
14
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\sklearn\utils_init_.py in <module>()
9
10 from .murmurhash import murmurhash3_32
---> 11 from .validation import (as_float_array,
12 assert_all_finite,
13 check_random_state, column_or_1d, check_array,
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\sklearn\utils\validation.py in <module>()
16
17 from ..externals import six
---> 18 from ..utils.fixes import signature
19 from .. import get_config as _get_config
20 from ..exceptions import NonBLASDotWarning
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\sklearn\utils\fixes.py in <module>()
142 from ._scipy_sparse_lsqr_backport import lsqr as sparse_lsqr
143 else:
--> 144 from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
145
146
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\scipy\sparse\linalg_init_.py in <module>()
111 from future import division, print_function, absolute_import
112
--> 113 from .isolve import *
114 from .dsolve import *
115 from .interface import *
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\scipy\sparse\linalg\isolve_init_.py in <module>()
4
5 #from info import doc
----> 6 from .iterative import *
7 from .minres import minres
8 from .lgmres import lgmres
c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py in <module>()
5 all = ['bicg','bicgstab','cg','cgs','gmres','qmr']
6
----> 7 from . import _iterative
8
9 from scipy.sparse.linalg.interface import LinearOperator
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
###試したこと
これを実行する前に
matplotlib2.0.2とnumpy1.13.3、scikit-learn0.19.0とpandas0.20.3とscipy0.19.1をインストールしました。
なお、scipyはpip install scipyのコマンドではインストールできず、http://www.lfd.uci.edu/~gohlke/pythonlibs/から手動でダウンロードしたもの(scipy-0.19.1-cp36-cp36m-win32.whl)をインストールしました。
numpyとscikit-learnに関しては一回アンインストールした後、再度インストールしてみましたが、状況は改善しませんでした。
pip freezeのコマンドでインストール済みのライブラリ一覧を見るとscikit-learnのほかにsklearn==0.0というライブラリがあり、試しにアンインストールしてみたのですが、状況は改善しませんでした。(この2つの違いを理解できていません。scikit-learn=sklearnのことだと思ってたのですが...)
###補足情報(言語/FW/ツール等のバージョンなど)
windows10(64bit)
python3.6.2(32bit)
jupyter notebook5.1.0
windowsPowershellを使って作業しています。
回答1件
あなたの回答
tips
プレビュー