sklearn 导入错误

Posted

技术标签:

【中文标题】sklearn 导入错误【英文标题】:Sklearn importing error 【发布时间】:2017-05-16 19:38:43 【问题描述】:

我正在尝试从 sklearn 导入预处理、模型选择和 svm,但出现此错误:

Traceback(最近一次调用最后一次): 文件“C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\ProjectFiles\Machine_Learing.py”, 第 4 行,在 从 sklearn 导入预处理、model_selection、svm 文件“C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn__init__.py”, 第 57 行,在 从 .base 导入克隆 文件“C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py”, 第 12 行,在 从 .utils.fixes 导入签名 文件“C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils__init__.py”, 第 11 行,在 从 .validation 导入(as_float_array, 文件“C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py”, 第 18 行,在 从 ..utils.fixes 导入签名 文件“C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py”, 第 406 行,在 如果 np_version

我厌倦了重新安装 python 和模块

谢谢!

【问题讨论】:

np_version 是一个字符串,您正在尝试将其与整数元组进行比较。请提供有关np_version格式的更多信息。 我正在使用 numpy-1.12.0rc2+mkl 我让它工作了!这是这篇文章:***.com/questions/40693558/… 【参考方案1】:
>> pip install --upgrade numpy

>> sudo pip3 install --upgrade numpy

SKlearn 有几个依赖项,numpy 是主要的依赖项。即使安装了 numpy,但对于您的 SKlearn 版本,它可能已经过时了

【讨论】:

以上是关于sklearn 导入错误的主要内容,如果未能解决你的问题,请参考以下文章

Python 导入错误:无法从“sklearn.externals”导入名称“六”

如何在没有类型错误的情况下在 python 3.5.0 上导入 sklearn?

sklearn 和导入 CSV 的不可散列类型错误

导入 sklearn 时出现不可排序的类型错误

python sklearn中的导入错误。无法加载引用的库

无法从 sklearn 导入 c