2 ge nious ge_nious 于 2017.01.06 11:12 提问

python中引用sklearn包报错

只要import sklearn包就报错,是不是我没装好这个包啊。
求大神帮助,这个问题遇到好几次了,真的没办法。。。

 Traceback (most recent call last):
  File "E:/MyPython/Code/Neural_network/My_neural_network/exception.py", line 1, in <module>
    import sklearn
  File "C:\Users\wjw\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Users\wjw\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py", line 12, in <module>
    from .utils.fixes import signature
  File "C:\Users\wjw\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
    from .validation import (as_float_array,
  File "C:\Users\wjw\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
    from ..utils.fixes import signature
  File "C:\Users\wjw\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py", line 406, in <module>
    if np_version < (1, 12, 0):
TypeError: unorderable types: str() < int()

3个回答

dead911
dead911   2017.01.06 12:02
已采纳

确保numpy的版本号里没有字母
numpy-1.12.0rc2-cp36-none-win_amd64.whl

换个其他版本的numpy,比如
numpy-1.11.1-cp35-none-win_amd64.whl

ge_nious
ge_nious   2017.01.06 12:27

谢谢,果然成功了

qq_30585427
qq_30585427   2017.09.30 10:22

我的numpy的版本号里没有字母,还是有和你一样的错误,请问知道怎么回事吗?

ge_nious
ge_nious 是不是版本低了 upgrade试下
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
python中sklearn包的错误
在安装scikit_learn-0.18.1-cp34-cp34m-win_amd64.whl包之后,在使用import sklearn包之后,一直出现错误。TypeError: unorderable types: str() < int() 百度一下,显示numpy版本跟sklearn的版本不对。我的numpy为 numpy-1.12.0b1+mkl-cp34-cp34m-win_amd64.
在导入sklearn包是报错
相信大家经常会遇到这种情况,在导入sklearn包时或者其他包时报错ImportError: cannot import name __check_build 此种情况的原因一般为包之间不兼容的问题导致的 相信大家在安装 numpy、pandas、matplotlib、scipy、scikit_learn等包是直接利用命令行的方式安装的 例如:pip install 包名  此种方式安装虽
Python机器学习包scikit-learn安装步骤,包含了各种可能遇到的错误!!!
写在前面:如果是windows环境下安装的话,各种包都推荐下载exe直接安装。 为了图方便的,可以先试试pip install xxx,如果报错还是建议直接下载exe文件!!!   以下是安装过程~ Python机器学习包scikit-learn安装步骤: 1.    首先安装几个依赖包: pip install numpy pip install scipy pip instal
python包:sklearn.manifold.TSNE
1、简介t-distributed Stochastic Neighbor Embedding,t分布的随机相邻嵌入。参考: 官方文档
Anaconda3中出现sklearn.model_selection不存在问题
Anaconda3中from sklearn.model_selection import train_test_split出现importError: No module named ‘sklearn.model_selection’。 在电脑开始输入Anaconda,打开Anaconda Prompt输入:conda list 查阅sklearn版本信息,发现版本是0.17.1,此版本中是不包
在Anaconda中安装(非自带的)python包或者更新已有的python包,解决sklearn无法使用的问题
我之前安装的是Anaconda,将许多包已经打包安装在一起,没想到没有捎带将seaborn安装上。我又找了找Anaconda的安装路径,确认没有安装该包。如果这个包不安装就会影响到后面的画图工作。问题是:我怎么在Anaconda的框架下面成功安装像seaborn一样的其他python包呢?
安装Python的机器学习包Sklearn 出错解决方法
1 首先需要安装Cython,网上下载后进行本地安装 python setup.py install 2 下载Sklearn包,https://pypi.python.org/pypi/scikit-learn/0.14.1 ,进行本地安装(使用pip或easy_install总是出错,如can not import murmurhash3_32,最终本地安装成功) 3 安装后
Python scikit-learn HMM 存在问题的解决方法
背景: HMM隐式马尔可夫,在语音识别里面有着很重新的应用,在视频识别里,也有人效仿使用之。Python版本的HMM实现库很少。 在python里面,scikit-learn是一个很好用的机器学习的第三方库。 (python 2.7 对应的scikit learn) 但是里面的HMM模块是存在问题的,而且也被遗弃很久,有网上别处的原文如下: So far, there are a f
python包sk-learn中的随机森林
最近在学习机器学习,学习到了随机森林算法,想做一个demo,阅读了python的sk-learn包中随机森林的代码实现,做了一些笔记。 sk-learn中的随机森林是基于RandomForestClassifier类实现的,它的原型是 class RandomForestClassifier(ForestClassifier) 继承了一个抽象类ForestClassifier,也就是分类树
python中安装机器学习(sklearn)必要的包和模块
第一步:更新pip  python -m pip install --upgrade pip 第二步:安装 scipy              在网址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到你需要的版本scipy              例如windows 64 位 Python2.7 对应下载:scipy-0.18.0-cp27