import caffe 出错的问题

import caffe 时如果提示 找不到或者没有此模块时 多半是没有安装或者是环境变灵没有配置

以下是make之后import caffe仍报错的一些处理


在命令行输入python;再输入import caffe时,可能会报以下错误:

can not find module skimage.io

此时只要按照以下命令操作即可:
$ sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython
 

$ sudo apt-get update

在caffe-master目录下:

$ sudo make pycaffe

如果出现“make: Nothing to be done for `pycaffe'.”

使用

$ sudo make clean

之后运行

$ sudo make pycaffe

然后在命令行输入python;再输入import caffe就可以成功啦。

配置环境变量

直接使用export 时 只是在当前的登录窗口中有效,一旦关闭就会失效

在Ubuntu中使用

$export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH

注意:  /path/to/caffe/python 这是你的caffe的路径下面的python

上述的方法是临时的,下面是将环境变量存到文件中

我查了一下Ubuntu中有很多文件可以存放

本人比较习惯在/etc/profile中进行存放(依据个人习惯吧)

PYTHONPATH=/path/to/caffe/python:$PYTHONPATH

添加到

$sudo vim /etc/profile 

PYTHONPATH=/path/to/caffe/python:$PYTHONPATH

export PYTHONPATH

添加完成后记得要

source profile

此时在其他窗口中就可以正常使用了。



你可能感兴趣的:(import caffe 出错的问题)