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安裝
# 雖然該方法安裝的是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
方法2:Install Caffe With Anaconda python=2.7
方法3:使用Anaconda創建caffe和tensorflow共存環境python=3.6
方法4:Caffe 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
-
將Github下載的代碼解壓,複製所有文件至caffe-gpu 安裝的文件夾,警告出選skip
- 運行example的時候,將
import caffe
方式jupyter notebook
最前面,後面這點非常重要,否則會報錯!
方法5:Install Caffe With Anaconda (Python 3 version)
使用Anaconda安裝caffe
點擊量: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日。屬於技術文章分類,被貼了 caffe、Deep Learning 標籤。