最近在 OS-10.9下配置opencv, cgal, latex, qt, pillow

其實我以前使用的Mac os的版本是10.8的雪豹,但是最近想體驗一下Mac os10.9新版本,因而就開始更新Mac os,通過10多個小時的下載和成功安裝後,發現以前的配置全亂了,首先是發現latex的pdflatex找不到文件,以後又打開eclipse寫python發現PIL(python的一個圖像處理庫,matplotlib須要安裝PIL讓其可以對各類格式的圖片進行操做)不能用了,以後再打開qt creator寫cgal,打開xcode寫opencv結果都編譯失敗(記得錯誤的信息是:dylib can't load)。爲了修復這些問題,開始了一連串的卸載和重裝。html

macTex:python

1.點擊texworks菜單欄中的偏好設置在彈出的對話框中選擇排版標籤xcode

 經過圖中的「+」按鈕添加路徑「/usr/local//texlive/2013/bin/x86_64darwin」,這個目錄下存放的是latex的可執行文件。app

opencv:eclipse

1.在升級系統以前我是參照這個博客安裝的opencv: http://blog.sciencenet.cn/blog-702148-657754.html.主要分幾個步驟:ui

first---下載opencv for mac,安裝homebrew。spa

second--- 安裝cmake,brew install cmakecode

third---  利用cd命令進入opencv文件夾,新建一個release文件夾,進入文件夾,編譯安裝opencv:使用如下命令htm

mkdir release

cd release

cmake -G "Unix Makefiles" ..

make

sudo make install

fourth--- 安裝好的lib文件存放在"/usr/local/lib",h文件存在"/usr/local/include"中blog

---------------------------------------分界線------------------------------------------------

2.在升級系統後,發現再按照上面的操做進行結果失敗(不明緣由)。以後我用的方法是:

先卸載以前的opencv,libpng,openexr,ilmbase.

以後再安裝libpng,openexr,ilmbase. 在安裝這三個時須要使用到命令 sudo chown -R $(apple) /usr/local/lib/ 賦予權限

安裝完上面三個以後就能夠開始安裝opencv,更新系統後再更新xcode,更新完xcode後須要更新command line tool,具體方法參考博客:

http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

  • 打開terminal終端
  • 輸入xcode-select --install
  • 以後就會自動開始更新

更新完command line tool以後再brew install opencv便可

CGAL and libqt

CGAL是一個計算圖形庫,安裝CGAL的方法能夠參考:http://doc.cgal.org/latest/Manual/installation.html

個人安裝方法是:(首先要先裝上cmake)

  • brew install gmp
  • brew install mpfr
  • brew install qt
  • cd CGAL-4.4 #go to the CGAL directory
  • cmake #configure CGAL
  • make #build the CGAL library
  • make install #將庫放入到/usr/local/lib中,將頭文件放到/usr/local/include中

QT

qt的重裝是直接利用.dmg文件進行安裝,下載地址能夠查qt的官網,http://qt-project.org/downloads,以後再設置一下qt creator就好。

pillow

PIL的安裝我是直接進入目錄/Library/Python/2.7/site-packages下,手動刪除PIL和Pillow-2.5.3.dist-info兩個文件夾,以後再利用sudo pip install pillow進行安裝的,安裝完後就能夠在eclipse中設置pydev的interpreter就好。

-----------------------------------------境界線的彼方-------------------------------------------------------------

嘛,上面只是爲了我本身寫的備忘錄而已啦,matlab也沒法用了而後也是直接經過dmg文件進行安裝就好。

相關文章
相關標籤/搜索