Python 安裝第三方軟體----Brew 和 Pip 教程 (for MAC)
Python 安裝第三方軟體—-Brew 和 Pip 教程 (for MAC)
Brew 基本教程
安裝Brew
安裝方法: 在Mac中開啟Termal: 輸入命令:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
使用brew安裝和解除安裝軟體
安裝:brew install + 軟體、
解除安裝:brew uninstall + 軟體
例如: brew install git
刪除軟體
brew cleanup + 軟體名
三、Homebrew的安裝路徑:
Homebrew將本地的/usr/local初始化為git的工作樹,並將目錄所有者變更為當前所操作的使用者,以後的操作將不需要sudo。
-bin 用於存放所安裝程式的啟動連結(相當於快捷方式)
-Cellar 所以brew安裝的程式,都將以[程式名/版本號]存放於本目錄下
-etc brew安裝程式的配置檔案預設存放路徑
-Library Homebrew 系統自身資料夾
使用brew 查詢軟體
brew search /gi*/ (/gi*/是正則表示式)
定製自己的軟體包
如果自己需要的軟體包並不能在Homebrew中找到.當然,我們也可以自行編譯安裝,但手工安裝的軟體包遊離於Homebrew之外,管理起來不是很方便。下面簡單談一談軟體包的定製(假定軟體包名稱是bar,來自foo站點)。
1.首先找到待安裝軟體的原始碼下載地址
http://foo.com/bar-1.0.tgz
2.建立自己的formula
brew create http://foo.com/bar-1.0.tgz
3.編輯formula,上一步建立成功後,Homebrew會自動開啟新建的formula進行編輯,也可用如下命令開啟formula進行編輯。
brew edit bar
Homebrew自動建立的formula已經包含了基本的configure和make install命令,對於大部分軟體,不需要進行修改,退出編輯即可。
- 輸入以下命令安裝自定義的軟體包
brew install bar
其他brew 命令
brew help 檢視幫助
rew list 列出已安裝的軟體
brew update 更新brew
brew home 用瀏覽器開啟brew的官方網站
brew info 顯示軟體資訊
brew deps 顯示包依賴
brew remove +軟體 刪除軟體包
brew outdated 列出過時的軟體包
brew upgrade 或 brew upgrade +指定軟體 更新過時的軟體包(全部或指定)
Pip 安裝和使用
Pip 是安裝python包的工具,提供了安裝包,列出已經安裝的包,升級包以及解除安裝包的功能。
Pip 是對easy_install的取代,提供了和easy_install相同的查詢包的功能,因此可以使用easy_install安裝的包也同樣可以使用pip進行安裝。
安裝Pip
Pip的安裝可以通過原始碼包,easy_install或者指令碼。
easy_install:
$ easy_install pip
下面來看一下Pip的使用
安裝package
$ pip install Markdown
列出安裝的packages
$ pip freeze
安裝特定版本的package
通過使用==, >=, <=, >, <來指定一個版
$ pip install ‘Markdown<2.0’
$ pip install ‘Markdown>2.0,<2.0.3’
升級包
升級包到當前最新的版本,可以使用-U 或者 –upgrade
$ pip install -U Markdown
解除安裝包
$ pip uninstall Markdown
查詢包
pip search “Markdown”
最後舉例完成 brew 完成python中 opencv庫安裝
brew update
brew tap homebrew/homebrew-science
brew install opencv
用macport同理。