这篇文章记录了我运行python时遇到的错误,以及我的解决方法,可能不够全面,欢迎大家一起讨论,补充
1. import caffe 报错:No module named caffe
原因:没有添加caffe/python目录到bash shell中 ,或者是添加了没有source
解决:在~/.bashrc文件中添加export PYTHONPATH="/home/caffe-master/python:$PYTHONPATH",执行命令source ~/.bashrc
备注:export PYTHONPATH="/home/caffe-master/python:$PYTHONPATH" 里:
“export PYTHONPATH=” 和 “:$PYTHONPATH”是固定不变的,/home/caffe-master/python是变量,需要根据自己机器中caffe/python的路径设置
2. import caffe 报错:No module named _caffe
原因:caffe每次重新编译后都需要编译pycaffe
解决:make pycaffe
3. ./build/tools/caffe: No such file or directory
原因:路径错误,需要输入正确的相对路径或者绝对路径
解决:网上找的资料,运行caffe的代码都是 ./build/tools/caffe train -solver solver.prototxt(盲写的,不知道记忆是否准确),但是想要正确运行,首先要搞清楚这几个参数的含义:
./build/tools/caffe:第一个参数是Caffe框架的主要框架,由tools/caffe.cpp文件编译而来。默认的位置在caffe-master下,即/home/caffe-master/build/tools,但是我运行时的路径是 home/caffe-master/models/C