Windows10下安装Grapthlab create爬坑

Windows10安装graphlab create爬坑日记

机器学习项目实战有用到graphlab create工具,但是在安装的时候总是出现各种BUG,为此记录下安装中的爬坑过程。
安装环境:Windows10 +anaconda2

step1 下载安装anaconda2

graphlab create默认的安装环境是anaconda2,所以需要重新下载安装。官网下载、安装教程

step2 创建conda的环境

打开anaconda2下面的Prompt,执行下面的指令
// Create a new conda environment with Python 2.7.x
conda create -n gl-env python=2.7

(注:之前按照官网执行:conda create -n gl-env python=2.7 anaconda=4.0.0,但是由于多了anaconda=4.0.0这一句,创建环境的时候出现很多安装包没有的情况,导致一直出错,后面去掉anaconda=4.0.0才得以继续安装。) 缺少各种安装包

step3 激活gl-env 的环境

执行命令:activate gl-env

step4 更新pip的版本

网上说pip的版本要在7-10之间,如果已经满足这个要求就不需要再更新了。
//Ensure pip is updated to the latest version
// miniconda users may need to install pip first, using ‘conda install pip’ conda update pip

step5 注册GraphLab获得秘钥

点击官网的academic license直接进行注册,按照实际需要填写注册信息,注册后邮箱和官网都会显示秘钥。

step6 安装GraphLab Create

 // Install your licensed copy of GraphLab Create
pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/(你自己注册的邮箱)/(注册邮箱获得的秘钥)/GraphLab-Create-License.tar.gz

step7 安装jupyter-notebook

//Install or update IPython and IPython Notebook
conda install ipython-notebook

step8 安装内核所需要的模块

我在安装后运行jupyter notebook时notebook因为缺少模块而显示内核无效:kernels unavailable。此时需要根据命令行的错误显示再一个一个的安装模块。
1、出现:WARNING | Error loading kernelspec ‘python2’
删除重装:jupyter kernelspec remove python2
2、内核出现缺少shutil_which模块
pip install backports.shutil_which==3.5.1
shutil_whitch模块安装连接

step9 导入graphlab出错的修改方式

导入graphlab模块错误
参考解决方案1:执行以下命令
graphlab.get_dependencies()
如此才算成功
参考解决方案2:网友的解决方案
将安装文件夹下的graphlab整个文件夹设置为许可。

参考解决方案3:源码安装

至此,经过一天的卸载重装卸载重装,最终能够在notebook上运行,差点放弃!可能由于版本太旧的原因,我将以前安装的anaconda3全部卸载,连好不容易安装上的tensorflow也卸载掉了,无比痛心。

参考安装连接:
https://turi.com/download/install-graphlab-create-command-line.html
http://www.imooc.com/article/18094?block_id=tuijian_wz
https://www.jianshu.com/p/670274c750ab
https://www.jianshu.com/p/a308f8148a18
https://blog.csdn.net/u013569000/article/details/53886656

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值