首先把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才成功。