import caffe 时如果提示 找不到或者没有此模块时 多半是没有安装或者是环境变灵没有配置
以下是make之后import caffe仍报错的一些处理
在命令行输入python;再输入import caffe时,可能会报以下错误:
can not find module skimage.io
此时只要按照以下命令操作即可:$ 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
此时在其他窗口中就可以正常使用了。