1. 程式人生 > >Python 安裝第三方軟體----Brew 和 Pip 教程 (for MAC)

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命令,對於大部分軟體,不需要進行修改,退出編輯即可。

  1. 輸入以下命令安裝自定義的軟體包
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同理。