使用Anaconda安裝caffe

pycharm中 ImportError: No module named caffe 

首先,需要看下在命令行能不能import caffe

先CTRL+ALT+T打開終端


python                 %打開python
import caffe         %測試caffe在終端中能不能用
如果還是出現No module named caffe輸入一下命令就可以了
export PYTHONPATH=/home/...caffe-master/python   %export caffe文件夾 中python
sudo ldconfig    
或者

sudo vim ~/.bashrc 
將export PYTHONPATH=/home/wanghh/caffe/python:$PYTHONPATH添加到文件中。 
source ~/.bashrc 使更改生效。

如果還是沒用,得看一下caffe的python接口是否編譯成功

首先cd到caffe的目錄下

sudo make pycaffe


這時候在終端應該可以import caffe了 但是在pycharm中還是會出現 No module named caffe
沒有想到永久解決的辦法,只好每次在在代碼前兩行加入
import sys
sys.path.append('/home/.../caffe-master/python')     %caffe文件夾 中python的位置


等以後熟悉了再解決永久解決的問題吧
--------------------- 
 

180519 五種方法利用Anaconda安裝Caffe

2018年05月19日 20:41:22 hustliu2018 閱讀數:6002

 版權聲明:本文爲博主原創文章,轉載請註明出處。 https://blog.csdn.net/qq_33039859/article/details/80377356

Google: 使用anaconda安裝caffe 
使用Anaconda安裝caffe 
ubuntu16.04 + caffe +python 
在 python3.5 下使用 Caffe 
Python3.5 Anaconda3 Caffe深度學習框架搭建 
*-ubuntu16.04下安裝opencv3.1+anaconda2+caffe 
*-Ubuntu16.04+matlab2014a+anaconda2+OpenCV3.1+caffe安裝 
Ubuntu 16.04下安裝CUDA8.0+Caffe+TensorFlow-GPU+Pycharm過程(Simple) 
Ubuntu 16.04 安裝CUDA8.0+Cudnn6.0+TensorFlow+Caffe安裝

方法1Conda-caffe-python=2.7 
這裏寫圖片描述

# 雖然該方法安裝的是python=2.7版本,但是目前是我看到最簡單的安裝方法了
# 首先創建一個新的運行環境並安裝相應工具包,避免與其他配置的衝突
# 指定版python=2.7 此處一起先安裝anaconda,進而可以安裝spyder與jupyter編輯器
conda create -n caffe27 python=2.7 anaconda 
# 然後下面二選一即可,安裝caffe
conda install -c conda-forge caffe
conda install -c conda-forge/label/broken caffe 

# 如果出現numpy導入錯誤,是因爲 conda-forge中的numpy版本過低,可再輸入下面命令
pip install numpy --upgrade
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

這裏寫圖片描述

方法2Install Caffe With Anaconda python=2.7

方法3使用Anaconda創建caffe和tensorflow共存環境python=3.6

方法4Caffe installation with anaconda in one line (with solvable bugs)

  • 筆者方法 4.1
$conda create -n py2cv3 python=2.7
$source activate py2cv3
(py2cv3)$conda install -c intel caffe
  • 1
  • 2
  • 3
  • 讀者留言 4.2
GPU version: conda install -c anaconda caffe-gpu 
CPU version: conda install -c anaconda caffe
  • 1
  • 2
  • 添加編輯器(否者其他編輯器無法訪問caffe所在目錄,出現 no module named caffe)
conda install spyder
conda install jupyter notebook
  • 1
  • 2
  • 解決conda升級後出現QOpenGLShader問題

  • 將Github下載的代碼解壓,複製所有文件至caffe-gpu 安裝的文件夾,警告出選skip

  • 運行example的時候,將import caffe方式jupyter notebook最前面,後面這點非常重要,否則會報錯!

方法5Install Caffe With Anaconda (Python 3 version)

 

使用Anaconda安裝caffe

3條回覆

點擊量:2775

前言

網上好多文章寫得很複雜(包括官方文檔),其實使用Anaconda安裝caffe非常簡單,只需要以下幾個步驟:

環境

  • 操作系統:Linux version 3.10.0(Red Hat)
  • Python版本:3.5.4
  • anaconda:1.6.5
  • conda: 4.3.30

安裝步驟

  • 安裝Anaconda(這個強烈推薦!)

     

  • 在終端敲入:conda install -c anaconda caffe

  • 選擇特定的protobuf版本:conda install protobuf=3.2
    如果不輸入這一句可能會報如下錯誤:

    ImportError: libprotobuf.so.12: cannot open shared object file: No such file or directory

使用

  • 創建一個caffe環境: conda create -n caffe python=3.5(只需創建一次)
  • 啓動caffe環境:source activate caffe
  • 關閉caffe環境:source deactivate caffe
  • 啓動caffe環境後,在Python命令行輸入 import caffe,如果不報錯就成功了。

本條目發佈於2017年11月20日。屬於技術文章分類,被貼了 caffeDeep Learning 標籤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章