CAFFE,四:Ubuntu 下安装jupyter notebook

Ubuntu 下安装jupyter notebook

第一步、安装 pycaffe notebook 接口环境

在上一步成功安装 caffe 之后,就可以通过 caffe 去做训练数据集或者预测各种相关的事了,只不过需要在命令行下通过 caffe 命令进行操作,而这一步 pycaffe 的安装以及 notebook 环境配置只是为了更方便的去使用 caffe ,实际上大多数都是通过 python 来操作 caffe 的,而 notebook 使用浏览器作为界面,可以更方便的编写和执行 python 代码。

首先编译 pycaffe :

cd caffe  
sudo make pycaffe -j8 

{

如果编译 pycaffe 时出现的错误:

  python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 没有那个文件或目录

解决方法:

  sudo apt-get install python-numpy

}

编译 pycaffe 成功后,验证一下是否可以在 python 中导入 caffe 包,首先进入 python 环境:

ctrl+alt+T
python
>>import caffe

如果没有错误提示则表示caffe安装成功

如果出现以下错误请寻找对应解决办法:

{

----错误提示一:

File "<stdin>", line 1, in <module> ImportError: No module named caffe

解决办法:

sudo echo export PYTHONPATH="~/caffe/python" >> ~/.bashrc 
 source ~/.bashrc 

----错误提示二:

  ImportError: No module named skimage.io

解决办法:

pip install -U scikit-image #若没有安装pip: sudo apt install python-pip 

}

配置notebook环境 :

首先要安装python接口依赖库,在caffe根目录的python文件夹下,有一个requirements.txt的清单文件,上面列出了需要的依赖库,按照这个清单安装就可以了。

在安装scipy库的时候,需要fortran编译器(gfortran),如果没有这个编译器就会报错,因此,我们可以先安装一下。

首先进入 caffe/python 目录下,执行安装代码:

cd caffe/python
sudo apt-get install gfortran for req in $(cat requirements.txt); do sudo pip install $req; done

安装完成以后执行:

sudo pip install -r requirements.txt 

就会看到,安装成功的,都会显示Requirement already satisfied, 没有安装成功的,会继续安装。

然后安装 jupyter :

sudo pip install jupyter 

安装完成后运行 notebook :

jupyter notebook 

ipython notebook