您的位置:首页 > Web前端

import caffe 出错的问题

2016-03-05 17:12 417 查看
import caffe 时如果提示 找不到或者没有此模块时 多半是没有安装或者是环境变灵没有配置

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

在命令行输入[b]python;[/b]再输入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

之后运行

[b]$ sudo make pycaffe[/b]

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

配置环境变量

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

在Ubuntu中使用

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


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


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

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

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

[b]PYTHONPATH=/path/to/caffe/python:$PYTHONPATH[/b]

[b]添加到[/b]

$sudo vim /etc/profile

[b]PYTHONPATH=/path/to/caffe/python:$PYTHONPATH

[/b]

[b]export PYTHONPATH[/b]

添加完成后记得要

source profile

此时在其他窗口中就可以正常使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: