scikit安装

来源:互联网 发布:考研数学文都网络课程 编辑:程序博客网 时间:2024/06/03 21:43

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

关于安装python库提供以下几种方法:

首先是使用easy_install方法,接着是使用whl方式,最后是直接解压缩方式。



1.easy_install方式

接着是安装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里边。


2.whl方式

接着是下载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位系统的嘛!!


3.解压缩方式

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

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

那我该下哪个whl呢?

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

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


6月21日更新,上面是在老师买的台式机上装的,我这次新买了个64位的笔记本电脑,使用amd64版本的whl改成zip成功。


我导入matplotlib的时候提示

No module named pyparsing,或者提示 matplotlib requires pyparsing,

这个时候我首先用easy_install试着安装这些需要的库,有些能够顺利下载成功并安装,但比如dateutil库用easy_install会找不到下载源,所以依然是到http://www.lfd.uci.edu/~gohlke/pythonlibs/6kbpejrn/python_dateutil-2.5.3-py2.py3-none-any.whl去下whl。






0 0
原创粉丝点击