基于anaconda2(python2.7)安装graphlab
基于anaconda2(python2.7)安装graphlab
背景:在学习机器学习基础:案例研究.时需要用到graphlab。
安装过程
主要按照“安装GraphLab Create”进行安装
遇到的问题
1 使用pip安装graphlab,出现Cannot uninstall ‘certifi’. It is a distutils installed project……
2 安装完成后,输入import graphlab,提示缺少libstdc+±6.dll 和 libgcc_s_seh-1.dll
解决方法
1 参考“安装GraphLab Create”成功解决,基本思想是对pip降级。
pip install pip==9.0.1
注意:本人发现在anaconda 2的base(root/python2.7)环境下无法降级,于是乎新建了基于python2.7,pip=9.0.1的环境进行安装anaconda。
2 成功安装graphlab后,输入import graphlab,提示缺少libstdc+±6.dll 和 libgcc_s_seh-1.dll,参考1,2进行解决。1在2的基础上给出了具体的做法,我与1不同是,在手动更新了dependencies.py文件后(这里要注意下载文件的路径问题,最好放在磁盘根目录下),我在Terminal下输入import graphlab
无法识别,于是选择用Open with IPython先后输入import graphlab
,graphlab.get_dependencies()
,成功解决。
注意:注意下载下来的xzarchive_file和dllarchive_file在本地的存放路径。