第一步、安装 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 

最新文章

  1. 微信JSAPI支付
  2. NodeJs对Mysql封装
  3. 如何免费访问Google?
  4. hdwiki 框架简介
  5. Eclipse 中outline的小图标的含义(zend也一样)
  6. Linux 信号量 生产者消费者小例题
  7. ZOJ2834--Maximize Game Time(树形DP)
  8. C#Winform窗口特效源码(1)
  9. Java study 2:The note of studying Socket which based TCP
  10. c 单链表反转(不添加新结点空间)
  11. linux内核系统调用--sendfile函数
  12. 如何在github中贡献自己的力量
  13. 在html中写python代码的语法和特点-----基于webpy的httpserver
  14. windows下,emacs的配置文件在哪儿?
  15. (@WhiteTaken)UGUI中遇到的一些细碎的知识点
  16. splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容。
  17. Maven解决NoPluginFoundForPrefixException错误
  18. 如何获取Android系统APP的Package Name和Activity Name
  19. MongoDB pymongo模块 更新数据
  20. Centos6.5 (或Linux) 安装Elasticsearch

热门文章

  1. NLP之ROUGE[笔记]
  2. MYSQL的MYSQLDUMP命令
  3. Data - 数据挖掘的基础概念
  4. 【ABAP系列】SAP ABAP Break Point
  5. Java工程师学习指南第8部分:分布式系统理论与实践
  6. 学习SpringBoot整合SSM三大框架源码之SpringBoot
  7. PJzhang:docker基础知识的2个疗程-one
  8. KVM虚拟化介绍(1)
  9. Python_小林的爬取QQ空间相册图片链接程序
  10. linux之dup和dup2函数解析