1. 程式人生 > >fatal error: numpy/arrayobject.h沒有那個檔案或目錄

fatal error: numpy/arrayobject.h沒有那個檔案或目錄

編譯 pycaffe時報錯:fatal error: numpy/arrayobject.h沒有那個檔案或目錄
網上總是推薦下面操作,問題在於我編譯caffe_dssd成功了,現在準備在另一個資料夾下編譯caffe ssd
sudo apt-get install python-numpy
試過上面方法後還是不行,我又重新下載了一份caffe.git檔案。
接著把前面裝的numpy刪掉,sudo apt-get remove python-numpy
sudo apt-get autoremove

先裝一些python依賴
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

接著不要忘了 cd caffe/python/
sudo su
for req in ( c a t r e q

u i r e m e n t s . t x t ) ;
d o s u d o p i p i n s t a l l req; done
或pip install -r requirements.txt
退出超級使用者 exit 並cd ..
最後make all -j8 (編譯一旦錯誤 make clean)
make pycaffe
make runtest

ok!!!!