CAFFE(四):Ubuntu 下安裝jupyter notebook
第一步、安裝 pycaffe notebook 接口環境
在上一步成功安裝 caffe 之後,就可以通過 caffe 去做訓練數據集或者預測各種相關的事了,只不過需要在命令行下通過 caffe 命令進行操作,而這一步 pycaffe 的安裝以及 notebook 環境配置只是為了更方便的去使用 caffe ,實際上大多數都是通過 python 來操作 caffe 的,而 notebook 使用瀏覽器作為界面,可以更方便的編寫和執行 python 代碼。
首先編譯 pycaffe :
cd caffe
sudo make pycaffe -j8
{
如果編譯 pycaffe 時出現的錯誤:
python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 沒有那個文件或目錄
解決方法:
sudo apt-get install python-numpy
}
編譯 pycaffe 成功後,驗證一下是否可以在 python 中導入 caffe 包,首先進入 python 環境:
ctrl+alt+T python >>import caffe
如果沒有錯誤提示則表示caffe安裝成功
如果出現以下錯誤請尋找對應解決辦法:
{
----錯誤提示一:
File "<stdin>", line 1, in <module> ImportError: No module named caffe
解決辦法:
sudo echo export PYTHONPATH="~/caffe/python" >> ~/.bashrc source ~/.bashrc
----錯誤提示二:
ImportError: No module named skimage.io
解決辦法:
pip install -U scikit-image #若沒有安裝pip: sudo apt install python-pip
}
配置notebook環境 :
首先要安裝python接口依賴庫,在caffe根目錄的python文件夾下,有一個requirements.txt的清單文件,上面列出了需要的依賴庫,按照這個清單安裝就可以了。
在安裝scipy庫的時候,需要fortran編譯器(gfortran),如果沒有這個編譯器就會報錯,因此,我們可以先安裝一下。
首先進入 caffe/python 目錄下,執行安裝代碼:
cd caffe/python
sudo apt-get install gfortran for req in $(cat requirements.txt); do sudo pip install $req; done
安裝完成以後執行:
sudo pip install -r requirements.txt
就會看到,安裝成功的,都會顯示Requirement already satisfied, 沒有安裝成功的,會繼續安裝。
然後安裝 jupyter :
sudo pip install jupyter
安裝完成後運行 notebook :
jupyter notebook
或
ipython notebook
CAFFE(四):Ubuntu 下安裝jupyter notebook