python机器学习库sklearn与graphlab与opencv的安装

来源:互联网 发布:手机视频裁剪软件 编辑:程序博客网 时间:2024/06/15 19:09

1.安装python

首先安装python3.5 Link
然后安装python2.7 Link
注意选择合适的版本(记得之后安装的GraphLab只能用64位,也只能使用python2)

2.安装使用sklearn库

sklearn Link

安装好python后,使用pip2和pip3两个命令去区分安装库到那个python版本中
如安装python2.7的scipy库:

pip2 install scipy

使用pip命令安装库时,经常出现网络问题,所以使用清华大学开源软件镜像站提供的方法安装其他库 Link(感谢他们)
如安装jupyter:

pip2 install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter

具体安装的库:

numpy+mkl nose pandas scikit-learn matplotlib scipy ipython sympy jupyter

通过上面的方法可以一起安装:

pip2 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy+mkl nose pandas scikit-learn matplotlib scipy ipython sympy jupyter

安装好后就可以完整使用scikit-learn中的机器学习库了
python中输入:

import sklearn as skprint sk.__version__

3.安装GraphLab

GraphLab也是一款机器学习软件包,通过内置的SFrame数据格式处理TB字节的数据有着自身的优势 Link
只提供python2的版本

安装方法:

首先要注册Link
graphlab create 下选择 register for acdamic use 按照要求注册即可

官方安装方法Link
使用这一页的第一个方法是通过它的启动软件在线安装的,安装多次,网络原因都失败了

第二个利用pip安装,可以通过上面介绍的软件源提供的镜像,安装速度很快所以选择pip进入Link

这里又介绍了两种方法,官方推荐用anaconda安装,熟悉conda的朋友可以采用,这里介绍如下的方法:
直接看官方介绍的第五步,使用之前介绍的软件源的方法:

pip2 install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz -i https://pypi.tuna.tsinghua.edu.cn/simple

注意命令中的的your registered email address hereyour product key here 用注册时用的邮件地址和产品密钥替换
安装好后测试一下:

import graphlab as gl

输出了这个:

Run get_dependencies() to download and install them.

类似上面这句话,意思是缺少了某种东西,于是按照提示运行:

gl.get_dependencies()

这句程序就是下载需要的软件包然后安装,一需要下载,就不可避免的因为网络的问题多次失败,无法安装完整,解决办法:找到 get_dependencies() 的源码,帮它找到可以用的网址,这句程序就在这里面python->site-packages->graphlab->dependencies.py 就是它,用编辑器打开,就是这两句

(xzarchive_file, xzheaders) = urllib.urlretrieve('http://tukaani.org/xz/xz-5.2.1-windows.zip',reporthook = cbk)
(dllarchive_file, dllheaders) = urllib.urlretrieve('http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-gcc-libs-5.1.0-1-any.pkg.tar.xz',reporthook = cbk)

它是用python2urllib 库的 urlretrieve() 函数,平常用的时候这个函数也出现过网络不好会卡死的情况,于是就复制这两个网址下载这两个文件,然后在 dependencies.py 中注释掉这两句话分别改成:

xzarchive_file = '文件路径\\xz-5.2.1-windows.zip'
dllarchive_file = '文件路径\\mingw-w64-x86_64-gcc-libs-5.1.0-1-any.pkg.tar.xz'

文件路径用刚刚下载的地方替换

到此GraphLab安装完毕,测试一下:

import graphlab as glprint gl.__VERSION__

4.安装openCV

openCV中也含有机器学习库 Link
直接下载openCV的可执行文件安装好后,文件中会有编译好的cv2.pyd,将\OpenCV\opencv\build\python\2.7\x64 下面的cv2.pyd 复制到python2的文件夹下面就可以使用了,测试一下

import cv2print cv2.__version__

完了

2 0
原创粉丝点击