ImportError:没有名为“sklearn.__check_build._check_build”的模块
Posted
技术标签:
【中文标题】ImportError:没有名为“sklearn.__check_build._check_build”的模块【英文标题】:ImportError: No module named 'sklearn.__check_build._check_build' 【发布时间】:2019-09-04 01:30:15 【问题描述】:ModuleNotFoundError Traceback (most recent call last)
~\AppData\Roaming\Python\Python36\site-packages\sklearn\__check_build\__init__.py in <module>()
43 try:
---> 44 from ._check_build import check_build # noqa
45 except ImportError as e:
ModuleNotFoundError: 没有命名模块 'sklearn.__check_build._check_build'
在处理上述异常的过程中,又发生了一个异常:
ImportError Traceback (most recent call last)
<ipython-input-1-f14d678f34eb> in <module>()
1 from keras.models import Sequential
2 from keras.layers import Dense, Dropout
----> 3 from sklearn.model_selection import train_test_split
4 import numpy
5 import pandas as pd
~\AppData\Roaming\Python\Python36\site-packages\sklearn\__init__.py in <module>()
61 # process, as it may not be compiled yet
62 else:
---> 63 from . import __check_build
64 from .base import clone
65 from .utils._show_versions import show_versions
~\AppData\Roaming\Python\Python36\site-packages\sklearn\__check_build\__init__.py in <module>()
44 from ._check_build import check_build # noqa
45 except ImportError as e:
---> 46 raise_build_error(e)
~\AppData\Roaming\Python\Python36\site-packages\sklearn\__check_build\__init__.py in raise_build_error(e)
39 to build the package before using it: run `python setup.py install` or
40 `make` in the source directory.
---> 41 %s""" % (e, local_dir, ''.join(dir_content).strip(), msg))
42
43 try:
Contents of C:\Users\owaisaaa\AppData\Roaming\Python\Python36\site-packages\sklearn\__check_build:
setup.py _check_build.cp36-win32.pyd__init__.py
__pycache__
scikit-learn 似乎没有正确构建。
如果你已经从源代码安装了 scikit-learn,请不要忘记
在使用之前构建包:运行python setup.py install
或
make
在源目录中。
如果您使用过安装程序,请检查它是否适合您的 Python 版本、您的操作系统和您的平台。
我最近在同一台机器上使用了pycharm并下载了其中的包。从那一刻起,我的 jupyter notebook 中出现了上述错误。
【问题讨论】:
您好,我也遇到同样的错误,您解决了吗?如果是这样,请发布您的答案 【参考方案1】:尝试安装 scipy 并重启 python shell
【讨论】:
发布了类似的查询尝试***.com/questions/15274696/… 我在 Anaconda3 文件夹之外安装了一个 python 文件夹。我认为图书馆之间存在冲突。我删除了那个文件夹,这对我有用。感谢您的回答以上是关于ImportError:没有名为“sklearn.__check_build._check_build”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为“sklearn.__check_build._check_build”的模块
jupyter notebook 中没有名为 sklearn.model_selection 的模块
为啥 ImportError:没有名为 lightgbm 的模块