1. 程式人生 > >利用vim向ipython裡面匯入caffe模組

利用vim向ipython裡面匯入caffe模組

1.在終端(快捷鍵ctrl+alt+T)先獲得超級管理員許可權(sudo su ,然後根據提示輸入賬戶密碼),這樣就不用在後面的每一步操作都需要輸入密碼(僅限於在終端)

2.進入python 環境(在終端輸入python)

3.import caffe(前提必須下載好caffe) 如果提示沒有caffe module 就需要將caffe 的python介面的路徑新增到環境變數

  新增環境變數的方法:在終端中鍵入(如果提示vim是未解析的符號,就需要下載vim的軟體包  apt-get install vim)

                                         $vim /etc/profile  (其中/etc/profile  是將要寫入環境變數的檔案路徑)

                                         PYTHONPATH=$PYTHONPATH: (caffe裡面python包的路徑,例如:

                                         

這種情況下PYTHONPATH=$PYTHONPATH:/home/lianshuailong/caffe/python)

                                        export PYTHONPATH

                                   

                                       shift zz (儲存檔案並退出)

   此時再次import caffe (如果此時再提示類似 ImportError: No module named _caffe一類的error),這是由於caffe的python模組沒有編譯的原因,解決方法:重新編譯pycaffe

                                       方法:在caffe的根目錄(有makefile和makefile.config的目錄,因為make的時候需要用到這兩個檔案)開啟終端,輸入make pycaffe

                                                   直至出現

LD -o .build_release/lib/libcaffe.so.1.0.0
CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp
touch python/caffe/proto/__init__.py
PROTOC (python) src/caffe/proto/caffe.proto
同時在caffe/python/caffe  目錄下出現 _caffe.so 檔案  才可以成功匯入caffe模組

如果出現“make: Nothing to be done for `pycaffe'.”

在終端輸入下面兩行程式碼即可

$  make clean


$  make pycaffe