scikit安装

首先把Python的环境变量加到Path上,也就是Python的安装目录!

接着是安装easy_install,参照如下方式安装:

http://jingyan.baidu.com/article/b907e627e78fe146e7891c25.html

如果在cmd下运行easy_install说找不到,可以把Python目录里边的Scripts子目录也加紧Path环境变量中去。

easy_install安装好之后,似乎是可以用easy_install numpy来安装库了,如果成功那就非常方便啦,可是出错了敲打

卡在这一步了诶,所以我打算换个方式看看,好像用whl可以更好地安装包哦!

所以接着是安装pip,用easy_install pip就好了。

pip安装后会放在python的Scripts文件夹中,把这个文件夹路径也加入到环境变量Path里边。

接着是下载whl文件啦。

去这里:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn

先下载 numpy+mkl,matplotlib,然后再下载Scikit-learn,

根据自己的处理器版本与Python版本下载对应的whl文件,下载完之后注意文件名不要改哦!!!

之后就是在cmd里边输入pip install 文件名.whl就可以啦!

scikit的一个例子如下:

http://scikit-learn.org/stable/auto_examples/plot_cv_predict.html#example-plot-cv-predict-py

运行的时候说缺了scipy库。

好吧,依然是去刚才下numpy那个地方找。安装完以后运行ok!

我的python安装在D:\Python27,所以

第三方库安装的位置位于D:\Python27\Lib\site-packages


我是在win32系统上成功运行上面步骤,但是当我换了台电脑时候却出了问题。

新电脑是64位系统,所以应该选择amd64,python版本是2.7.但是不论我下哪个都提示我是不符合platform的whl文件。

尤其是运行python的platform模块:

 import platform
        platform.platform()   #获取操作系统名称及版本号,'Windows-8'
        platform.architecture()   #获取操作系统的位数,('32bit', 'WindowsPE')
        platform.machine()    #计算机类型,'amd64'
操作系统位数提示是32位,计算机类型提示是amd64, 惊讶,真是莫名其妙啊,明明我装的就是64位系统的嘛!!

所以用pip就装不好了,那就改成这样:

下载对应的whl文件,然后把whl后缀改成zip,之后解压缩,把解压缩的文件放到python的Lib文件夹里边,之后import试试看就知道了。

那我该下哪个whl呢?

我先下的是amd64的那个,等我安装好运行时提示:ImportError: DLL load failed:  Win32

最后改成win32版本的whl才成功。








你可能感兴趣的:(scikit安装)