from sklearn import datasets ImportError: cannot import name dataset折腾过程纪念

自从在cousera选修了Michegan大学的一门0基础入门Python,便对程序员醉生梦死的生活无限向往。之前都是在课程老师自己的网站上完成作业提交,自己电脑上并没有怎么用,近日终于安装了python2.7和一系列包。不得不说完全没有辜负的我的一系列yy,python 真是太好玩啦。一路学习了pygame然后自己写了个text based game,high得不要不要的。

一开始我以为是安装错误,于是我把那两个复制进去的解压文件删了,用pip命令重新装了最新版的sklearn包,然而还是不行。其间还遇到了个问题,pip install居然说不是命令,要用pip.exe install才行,也折腾了我一会儿。后来去sklearn官方网站仔细研读了安装的说明,没有完全理解但是可能是没有安装windows sdk,一搜,我的天1g多大,也只能试试。

然后安装完之后并没有什么作用。。。
但是也没有去卸掉。。。。

后来实在绝望了, 又在google上找来找去。。。。。发现了这个。之前我都是只把python安装路径加到PATH,并没有再另加一个叫PYTHONPATH的变量。。。。。。

然后我也没有成功,因为只在系统变量里面加了,我又不甘心,又在user里面加了一个。。。。于是乎奇迹出现了!!!!!!!!
不懂机制。。。反正终于能用了。
from sklearn import datasets ImportError: cannot import name dataset折腾过程纪念_第1张图片
然而好景不长,不知道发生了什么不久又不行了。。。。。然而折腾了一个晚上也没成功。

这下怒了,也许就想魔法仪式需要严格遵循一定的顺序吧。。于是重新安装了整个过程:

  1. 首先安装python 64bit的msi安装包
  2. 然后是环境变量设置:Path里添加C:\Python27\Scripts\;C:\Python27\; 新建一个PYTHONPATH变量,值为C:\Python27\Lib\site-packages; 完了之后在cmd输入python看看出现版本号没,确保环境变量设置正确。
  3. 然后安装安装wheel(后续保证安装对whl文件的支持):在cmd中输入pip install wheelfrom sklearn import datasets ImportError: cannot import name dataset折腾过程纪念_第2张图片
  4. 然后就是按 numpy scipy matplotpy scikit-learn 的顺序安装各个包:pip install 加把whl直接拖进来 (如果之前已经安装了这几个包需要依次pip uninstall,ps:我试了直接pip install numpy,不成功)这里写图片描述
  5. 完成!打开一个线性回归的例子试试
    from sklearn import datasets ImportError: cannot import name dataset折腾过程纪念_第3张图片
  6. 此外,from sklearn import datasets在py文件中的话,也会一直出现如题的问题,无解;但是在python shell中输入的话不会提示错误。。anyway不要在py文件中写这个就好啦,直接用from sklearn.datasets import load_iris这种就好啦,解决不了先规避嘛

你可能感兴趣的:(python)