ubuntu16.04 caffe配置支持anaconda3

step1:配置可选python版本:

 

sudo update-alternatives --install /usr/bin/python python/usr/bin/python2.7 1

sudo update-alternatives --install /usr/bin/python python/home/leon/anaconda3/bin/python 2

查看可用Python版本

 

python2.7和python3.6切换

sudoupdate-alternatives --config python

 

装好python3.6后再导入caffe会报错:

 

step2:是修改Makefile.config

修改python相关部分,

make  clean

make  pycaffe

 

python导入依然报错

 

step3:安装scikit-image

pip install --upgrade pip
pip install scikit-image

导入成功

//=========================================================================================start

ps:最近在新机器重新安装caffe遇到以下错误,找不到protobuf

解决办法:

conda install -c https://conda.anaconda.org/anaconda protobuf

//=========================================================================================end

 

step4: 同时支持python2和python3

如果想同时支持python2和python3,可以参考以下做法添加个别名(这个老外思路不错,忘记哪个网站看到的)。

 

But therefore you will have caffe only in python3 OR python2, because of the way how caffe installs (with PYTHON_PATH, not a good way indeed).

To workaround this, you can do such trick in your ~/.bashrc:

alias python2="export PYTHONPATH=$PYTHONPATH:/home/undead/reps/caffe_py2/python && python2"
alias python3="export PYTHONPATH=$PYTHONPATH:/home/undead/reps/caffe_py3/python && python3"
alias python="export PYTHONPATH=$PYTHONPATH:/home/undead/reps/caffe_py2/python && python2"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值