1.在终端(快捷键ctrl+alt+T)先获得超级管理员权限(sudo su ,然后根据提示输入账户密码),这样就不用在后面的每一步操作都需要输入密码(仅限于在终端)
2.进入python 环境(在终端输入python)
3.import caffe(前提必须下载好caffe) 如果提示没有caffe module 就需要将caffe 的python接口的路径添加到环境变量
添加环境变量的方法:在终端中键入(如果提示vim是未解析的符号,就需要下载vim的软件包 apt-get install vim)
$vim /etc/profile (其中/etc/profile 是将要写入环境变量的文件路径)
PYTHONPATH=$PYTHONPATH: (caffe里面python包的路径,例如:
这种情况下PYTHONPATH=$PYTHONPATH:/home/lianshuailong/caffe/python)
export PYTHONPATH
shift zz (保存文件并退出)
此时再次import caffe (如果此时再提示类似 ImportError: No module named _caffe
一类的error),这是由于caffe的python模块没有编译的原因,解决方法:重新编译pycaffe
方法:在caffe的根目录(有makefile和makefile.config的目录,因为make的时候需要用到这两个文件)打开终端,输入make pycaffe
直至出现
LD -o .build_release/lib/libcaffe.so.1.0.0
CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp
touch python/caffe/proto/__init__.py
PROTOC (python) src/caffe/proto/caffe.proto
同时在caffe/python/caffe 目录下出现 _caffe.so 文件 才可以成功导入caffe模块
如果出现“make: Nothing to be done for `pycaffe'.”
在终端输入下面两行代码即可
$ make clean
$ make pycaffe