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’
删除重装:
2、内核出现缺少shutil_which模块
pip install backports.shutil_which==3.5.1
shutil_whitch模块安装连接
step9 导入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