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 sk
print 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 here
和 your 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)
它是用python2
的 urllib
库的 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 gl
print gl.__VERSION__
4.安装openCV
openCV中也含有机器学习库 Link
把编译好的opencv中的cv2.pyd复制到python文件夹中就可以使用了,测试一下
import cv2
print cv2.__version__
完了