前言
关于安装GraphLab create 的过程,这里记录一下安装过程以及一些遇到的问题
环境
Ubuntu 16.04LTS 64位,Python 2.7,Anaconda2-4.0.0-Linux-x86_64
安装过程
- 可以到论坛中查看别人遇到的问题,可以看到,GraphLab 使用的是py2.7,因此Anaconda也必须是2的版本:
- 照着Install GraphLab Create with Command Line
教程中一步一步做下去;
运行
source activate gl-env
which ipython
得到/home/hzy/.conda/envs/gl-env/bin/ipython
sudo /home/hzy/.conda/envs/gl-env/bin/ipython notebook
(不这样做的话我import graphlab
会报错:AttributeError: 'module' object has no attribute 'connect'
)
遇到的问题
1.首先是Step 3: Create conda environment
时报错:conda:未找到命令
,参考Anaconda使用总结中的做法,安装完Anaconda之后,执行如下命令,其中PATH
后面的路径是安装Anaconda的路径
# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
echo 'export PATH="PATH TO Anaconda/anaconda2/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc
2.一个是到Step 5: Install GraphLab Create
时,报错说权限不够
,可以在命令行中执行:which pip
,比如我得到的结果是:/home/hzy/.conda/envs/gl-env/bin/pip
,然后将教程中的pip换成 sudo /home/hzy/.conda/envs/gl-env/bin/pip
即可~
3.中间一直出错,遂将anaconda的目录删掉重新安装,结果在执行到Step 5: Install GraphLab Create
时,报错说cannot confirm SSL certificate: SSL module is not available
, 搞了一晚上发现,是之前创建的那个环境没有删掉- -|| ; 执行
rm -rf /home/huangzhenyang/.conda/envs/gl-env/
,再通过Step 3: Create conda environment
重新创建环境即可……