一, http://www.cnblogs.com/xuanxufeng/p/6016945.html
其中提到的
PYTHON需要2.7版本,这是操作系统本身已经安装好的. 输入python2.7 --version 会显示具体的版本号说明安装了.
但是还需要sudo apt-get install python-dev
是在很多别的教程里面没有的
二,
给出的路径不对,找到自己hdf5在哪里,然后在makefile这个文件中添加上
三,Ubuntu下安装cafffe.build_release/lib/libcaffe.so:对‘cv::imread(cv::String const&, int)’未定义的引用
可能是makefile中的opencv之前的注释没有消除掉
四,如果在make all的时候出现问题,那么在保证makefile没有问题的情况下,就检查一下依赖包是否漏了
五、遇到的问题
import caffe
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/alice/caffe/python/caffe/__init__.py", line 1, in <module>
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, Timer
File "/home/alice/caffe/python/caffe/pycaffe.py", line 13, in <module>
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: dynamic module does not define module export function (PyInit__caffe)
查找资料提示是caffe不太支持python3.5
可以考虑把python切换回到python2.7然后import caffe。试过了不可以
caffe的make又做了一遍,编译python的接口又尝试了一遍
;六、有如下提示
Matplotlib 3.0+ does not support Python 2.x, 3.0, 3.1, 3.2, 3.3, or 3.4.
Beginning with Matplotlib 3.0, Python 3.5 and above is required.
This may be due to an out of date pip.
Make sure you have pip >= 9.0.1.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-AJB4ze/matplotlib/
七,出现问题,ImportError: No module named skimage.io
解决方法:https://blog.youkuaiyun.com/dc1994dc/article/details/79162886
就是安装上一些包。