本人把要踩得坑都踩完了,比如pycaffe和cv2一起import導致protobuf出現錯誤啦 ,opencv沒被link導致找不到啦,最後終於ok啦
brew install opencv3 --with-contrib --with-ffmpeg --with-tbb --with-qt5 --with-python
export opencv_dir=/usr/local/cellar/opencv3/3.1.0_1/share/opencv
echo /usr/local/opt/opencv3/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/opencv3.pth
brew link opencv3 --force
#高效能矩陣計算,數值運算庫
brew install openblas
#不加可能不會在/usr/local/include(bin) 中建立openblas的link,導致查詢不到cblas.h的錯誤
brew link openblas --force
brew install szip
#谷歌開發的混合語言資料標準,序列化
#直接用動態庫opencv和caffe鏈結到同乙個動態protocol庫會出錯
git clone
cd protobuf
git clone -b release-1.7.0 gmock
cd gmock
git clone -b release-1.7.0 gtest
cd ../cmake
mkdir build
cd build
cmake -dbuild_shared_libs=off ..
make -j4
make install
cd ../../python
python setup.py build
python setup.py test
python setuppy install
#brew install --build-from-source --with-python -vd protobuf
#谷歌開發的日誌系統
brew install glog
#谷歌開源的處理命令列引數的庫
brew install gflags
#層次型的資料儲存格式,包含了資料定義和支援介面
brew install hdf5
#caffe需要使用的智慧型指標等來自boost庫,還有python調研c++的藉口也由boost實現
brew install --build-from-source -vd boost boost-python
#一些nosql的資料庫,caffe的資料儲存
brew install lmdb
brew install leveldbgit clone
cd caffe
#安裝python caffe
for req in $(cat python/requirements.txt); do pip install $req; done
echo "if import caffe failed with segment fault, check the python lib link, you should link local python lib manully"
mkdir build
cd build
#mac dose not support cuda, use cpu only
cmake -dcpu_only=on ..
make all
make install
make runtest
mac安裝xgboost踩坑記錄
2.3安裝clang omp brew install clang omp 有人提到clang omp已經從homebrew移除了,如果找不到clang omp可以嘗試brew install with clang llvm 括號裡的內容我試著都報錯。網上搜可以使用brew安裝llvm,因為它現在包...
Mac 安裝HomeBrew 踩坑總結
1 首先進入homebrew官網 按照官網提示在終端貼上命令如下 bin bash c curl fssl 可能會出現如下錯誤 提示沒有許可權!就用sudo命令 sudo bin bash c curl fssl 結果還是不行,報錯如下 其他帖子裡說用下面的命令修改許可權可以,但試了還是不行,可以試...
mac 安裝 mysqlclient 踩過的坑
解壓後進入 mysqlclient 中 setup.py 所在的目錄 然後執行下面語句 python setup.py clean python setup.py build python setup.py install 發現報錯 根據報錯資訊找到這個報錯的檔案 mysqlclient 1.4.6...