为什么每次从python导入caffe都要编译接口
2个回答
展开全部
1.安装python:
yum install python-devel.x86_64
2.Makefile.config修改
WITH_PYTHON_LAYER := 1 #取消注释
3.安装python依赖
如果安装 Anaconda Python可以免去下面步骤
cd $CAFFE_ROOT/python
for req in $(cat requirements.txt); do pip install $req; done
4.编译
make clean
make pycaffe -j32
make test -j32
5. 使Caffe的python接口永久生效
vim /etc/profile
profile最后添加: export PYTHONPATH=/root/$CAFFE_ROOT/python:$PYTHONPATH
source /etc/profile
注意:
有一些python库没有安装,在import caffe测试时会出错,常见的库缺失错误:
ImportError: No module named skimage.io
ImportError: No module named scipy
ImportError: No module named google.protobuf.internal
yum install python-matplotlib.x86_64
pip install -U scikit-image
pip install scipy
easy_install protobuf
安装完成上述caffe依赖的python库后,可能需要重新执行一遍第4,5步操作。
yum install python-devel.x86_64
2.Makefile.config修改
WITH_PYTHON_LAYER := 1 #取消注释
3.安装python依赖
如果安装 Anaconda Python可以免去下面步骤
cd $CAFFE_ROOT/python
for req in $(cat requirements.txt); do pip install $req; done
4.编译
make clean
make pycaffe -j32
make test -j32
5. 使Caffe的python接口永久生效
vim /etc/profile
profile最后添加: export PYTHONPATH=/root/$CAFFE_ROOT/python:$PYTHONPATH
source /etc/profile
注意:
有一些python库没有安装,在import caffe测试时会出错,常见的库缺失错误:
ImportError: No module named skimage.io
ImportError: No module named scipy
ImportError: No module named google.protobuf.internal
yum install python-matplotlib.x86_64
pip install -U scikit-image
pip install scipy
easy_install protobuf
安装完成上述caffe依赖的python库后,可能需要重新执行一遍第4,5步操作。
展开全部
原因
安装python:yum install python-devel.x86_64
Makefile.config修改WITH_PYTHON_LAYER := 1 #取消注释
安装python依赖如果安装 Anaconda Python可以免去下面步骤cd $CAFFE_ROOT/python
for req in $(cat requirements.txt); do pip install $req; done编译make cleanmake pycaffe -j32make test -j32
使Caffe的python接口永久生效vim /etc/profileprofile最后添加: export PYTHONPATH=/root/$CAFFE_ROOT/python:$PYTHONPATHsource /etc/profile
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询