Machine learning ImportError:DLL加载失败:找不到指定的过程
我正在使用Jupyter执行下面的代码,但出现了错误Machine learning ImportError:DLL加载失败:找不到指定的过程,machine-learning,scikit-learn,jupyter-notebook,anaconda,sklearn-pandas,Machine Learning,Scikit Learn,Jupyter Notebook,Anaconda,Sklearn Pandas,我正在使用Jupyter执行下面的代码,但出现了错误 import pandas as pd from sklearn.tree import DecisionTreeClassifier music_data = pd.read_csv('music.csv') X = music_data.drop(columns=['genre']) y = music_data['genre'] model = DecisionTreeClassifier() model.fit(X,y) mus
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
music_data = pd.read_csv('music.csv')
X = music_data.drop(columns=['genre'])
y = music_data['genre']
model = DecisionTreeClassifier()
model.fit(X,y)
music_data
发生错误:
ImportError Traceback (most recent call last)
<ipython-input-28-7af4ede8a769> in <module>
1 import pandas as pd
----> 2 from sklearn.tree import DecisionTreeClassifier
3
4 music_data = pd.read_csv('music.csv')
5 X = music_data.drop(columns=['genre'])
~\Anaconda3\lib\site-packages\sklearn\__init__.py in <module>
74 else:
75 from . import __check_build
---> 76 from .base import clone
77 from .utils._show_versions import show_versions
78
~\Anaconda3\lib\site-packages\sklearn\base.py in <module>
14
15 from . import __version__
---> 16 from .utils import _IS_32BIT
17
18 _DEFAULT_TAGS = {
~\Anaconda3\lib\site-packages\sklearn\utils\__init__.py in <module>
18 from ..exceptions import DataConversionWarning
19 from .deprecation import deprecated
---> 20 from .validation import (as_float_array,
21 assert_all_finite,
22 check_random_state, column_or_1d, check_array,
~\Anaconda3\lib\site-packages\sklearn\utils\validation.py in <module>
19 from numpy.core.numeric import ComplexWarning
20
---> 21 from .fixes import _object_dtype_isnan
22 from .. import get_config as _get_config
23 from ..exceptions import NonBLASDotWarning
~\Anaconda3\lib\site-packages\sklearn\utils\fixes.py in <module>
16 import scipy.sparse as sp
17 import scipy
---> 18 from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
19
20
~\Anaconda3\lib\site-packages\scipy\sparse\linalg\__init__.py in <module>
114 from .dsolve import *
115 from .interface import *
--> 116 from .eigen import *
117 from .matfuncs import *
118 from ._onenormest import *
~\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\__init__.py in <module>
9 from __future__ import division, print_function, absolute_import
10
---> 11 from .arpack import *
12 from .lobpcg import *
13
~\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py in <module>
20 from __future__ import division, print_function, absolute_import
21
---> 22 from .arpack import *
~\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py in <module>
43 __all__ = ['eigs', 'eigsh', 'svds', 'ArpackError', 'ArpackNoConvergence']
44
---> 45 from . import _arpack
46 import numpy as np
47 import warnings
ImportError: DLL load failed: The specified procedure could not be found.
ImportError回溯(最近一次调用)
在里面
1进口熊猫作为pd
---->2来自sklearn.tree导入决策树分类程序
3.
4 music\u data=pd.read\u csv('music.csv')
5 X=音乐\u数据.drop(列=['genre'])
~\Anaconda3\lib\site packages\sklearn\\uuuuuu init\uuuuuuuuuuu.py in
74.其他:
75来自。导入检查生成
--->76从基本导入克隆
77从.utils.\u显示\u版本导入显示\u版本
78
中的~\Anaconda3\lib\site packages\sklearn\base.py
14
15从。导入版本__
--->16 from.utils导入为32位
17
18 \u默认\u标记={
~\Anaconda3\lib\site packages\sklearn\utils\\uuuuuu init\uuuuuuuuuu.py in
18从..异常导入数据转换警告
19.不推荐导入不推荐导入
--->20来自验证导入(作为浮点数组,
21断言所有有限,
22检查\u随机\u状态,列\u或\u 1d,检查\u数组,
中的~\Anaconda3\lib\site packages\sklearn\utils\validation.py
19来自numpy.core.numeric import ComplexWarning
20
--->21 from.fixes import\u object\u dtype\u isnan
22 from..import get\u config as\u get\u config
23从..异常导入非警告
中的~\Anaconda3\lib\site packages\sklearn\utils\fixes.py
16导入scipy.sparse作为sp
17进口西皮
--->18从scipy.sparse.linalg导入lsqr作为稀疏lsqr#noqa
19
20
~\Anaconda3\lib\site packages\scipy\sparse\linalg\\uuuuu init\uuuuuuuu.py in
114从dsolve导入*
115.接口导入*
-->116.本征输入*
117.从matfuncs导入*
118自。_ONERMOSTIMPORT*
~\Anaconda3\lib\site packages\scipy\sparse\linalg\eigen\\uuuuuuu init\uuuuuuuuu.py in
9来自未来导入部门,打印功能,绝对导入
10
--->11.从arpack导入*
12.lobpcg导入*
13
~\Anaconda3\lib\site packages\scipy\sparse\linalg\eigen\arpack\\uuuu init\uuuuu.py in
20来自未来导入部门,打印功能,绝对导入
21
--->22.从arpack导入*
中的~\Anaconda3\lib\site packages\scipy\sparse\linalg\eigen\arpack\arpack.py
43 uuu all uuu=['EIG'、'eigsh'、'svds'、'ArpackError'、'ARPACKNOCONVERCENCE']
44
--->45.进口_arpack
46作为np的进口numpy
47进口警告
ImportError:DLL加载失败:找不到指定的过程。
我正在使用Python 3.8.0和anaconda3,请有人告诉我这里出了什么问题从错误日志中,问题似乎来自这一行:
from scipy.sparse.linalg import lsqr as sparse_lsqr
尝试卸载并重新安装scipy
和numpy
卸载:
pip uninstall numpy scipy
pip install -U numpy scipy
安装:
pip uninstall numpy scipy
pip install -U numpy scipy
从错误日志来看,问题似乎来自这一行:
from scipy.sparse.linalg import lsqr as sparse_lsqr
尝试卸载并重新安装scipy
和numpy
卸载:
pip uninstall numpy scipy
pip install -U numpy scipy
安装:
pip uninstall numpy scipy
pip install -U numpy scipy
似乎您已经安装了
numpy
而没有mkl
软件包。请使用np.\uu配置\uuuuuuuuuu.show()
如何检查这一个,我们应该在命令提示符下运行吗?您可以编写python
scipt,使用import numpy作为np
和print(np.\uu配置\uuuuuuu.show())
。您似乎已经安装了numpy
而没有mkl
软件包。请使用np进行检查。
如何检查这个,我们应该在命令提示符下运行吗?您可以编写一个python
scipt,使用import numpy作为np
和print(np.\uu-config\uu.show())
。