添加到上面的最佳答案。跑完之后 make 通过运行python文件 make pycaffe 在哪里运行你以前的 make 秒。然后你必须通过运行导出该python路径 export PYTHONPATH=<path-to-caffe>/python 。您可以选择在运行python代码之前每次运行此代码,该代码使用caffe或将其添加到您的 ~/.bashrc 。
make
make pycaffe
export PYTHONPATH=<path-to-caffe>/python
~/.bashrc
我在Anaconda Python 2.7虚拟环境中发布了我的Caffe安装说明(我的架构:Arch Linux x86_64 | Intel i7 CPU ...):
Caffe安装说明
https://gist.github.com/victoriastuart/fb2cb22209ccb2771963a25c06221213
我还遇到了(下游)“导入caffe错误”,为此我需要解析我的$ PYTHONPATH以完成make编译并最终安装Caffe,并且还能够导入它(在Python中)。
如果你还没跑,就会发生这种情况 make 分别为python文件。
跑 make pycaffe 跑完后不久 make 在Caffe目录中。
您可能必须正确设置python库的路径 Makefile.config
Makefile.config
你应该使用命令构建caffe和pycaffe:
cd $FRCN_ROOT/caffe-fast-rcnn make -j8 && make pycaffe
在编译之前,你应该创建一个 Makefile.config 文件并设置相应的库路径,例如python。
更多详情在网上公布: bgirshick / PY-更快rcnn 。
更重要的是,当我运行“Beyond the demo”部分时,如果我创建文件夹“VOCdevkit”的符号链接为“VOCdevkit2007”,结果是“无法找到数据集”。所以,我将文件夹名称更改为“VOCdevkit2007”,它运行良好。
好吧,我用的是 cmake-gui 对于 making 咖啡。在那里你需要设置Anaconda-python的Python路径:
cmake-gui
making
PYTHON_EXECUTABLE <path_to_anaconda_home>/bin/python2.7 PYTHON_INCLUDE_DIRECTORY <path_to_anaconda_home>/include/PYTHON2.7 PYTHON_LIBRARY <path_to_anaconda_home>/lib/libpython2.7.so