ubuntu18.04+pycaffe (python2.7)

博客介绍了将Caffe配置到Python2环境的过程。先在终端添加别名指定Python2,接着进行Python环境准备,安装依赖库并将Caffe的Python目录添加到Pythonpath中,最后完成安装与验证。还给出了验证时出现的两个错误及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前配置pycaffe是 python3.6,后面发现caffe 配置python2较稳定:
1.终端输入:

sudo apt install python2.7  #安装python2.7
sudo apt install python-minimal
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python2 get-pip.py #安装pip2
sudo apt install python-testresources   #防止pip2出错
sudo pip2 install --upgrade pip #升级pip2

2$gedit ~/.bashrc
添加:
alias pip=/usr/local/bin/pip2.7
alias python=/usr/bin/python2.7

 $source ~/.bashrc

3.python环境准备

sudo apt-get update
  sudo apt-get install python-pip python-dev python-numpy
  sudo apt-get install gfortran
  sudo pip install -r /caffe根目录/python/requirements.txt
  sudo pip install pydot

4.安装依赖库:
首先:需要如下的依赖库:

   sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
    sudo apt-get install --no-install-recommends libboost-all-dev
    sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags python ipython
    sudo apt-get install protobuf-c-compiler protobuf-compiler
    sudo apt-get install libatlas-base-dev
    sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
     
    sudo pip install protobuf

最后:把caffe的python目录添加到pythonpath中

export PYTHONPATH=/opt/modules/caffe/python:$PYTHONPATH

5.安装

6.验证

$python
$improt caffe

error1:
ImportError: No module named skimage.io
解决方法:

pip install -U scikit-image #若没有安装pip: sudo apt install python-pip

error2:
Could not install packages due to an EnvironmentError: [Errno 13] 权限不够: ‘error.cpython-35.pyc’

解决方法:install 后面加" --user"

其他的具体问题具体分析吧,感谢大佬们的分享!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值